/*
Navicat MySQL Data Transfer
Source Server : mysql
Source Server Version : 50729
Source Host : localhost:3306
Source Database : myblog
Target Server Type : MYSQL
Target Server Version : 50729
File Encoding : 65001
Date: 2021-03-02 18:16:36
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for tb_admin_user
-- ----------------------------
DROP TABLE IF EXISTS `tb_admin_user`;
CREATE TABLE `tb_admin_user` (
`admin_user_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '管理员id',
`login_user_name` varchar(50) NOT NULL COMMENT '管理员登陆名称',
`login_password` varchar(50) NOT NULL COMMENT '管理员登陆密码',
`nick_name` varchar(50) NOT NULL COMMENT '管理员显示昵称',
`locked` tinyint(4) DEFAULT '0' COMMENT '是否锁定 0未锁定 1已锁定无法登陆',
PRIMARY KEY (`admin_user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of tb_admin_user
-- ----------------------------
INSERT INTO `tb_admin_user` VALUES ('1', 'admin', 'e10adc3949ba59abbe56e057f20f883e', 'vigilr', '0');
-- ----------------------------
-- Table structure for tb_blog
-- ----------------------------
DROP TABLE IF EXISTS `tb_blog`;
CREATE TABLE `tb_blog` (
`blog_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '博客表主键id',
`blog_title` varchar(200) NOT NULL COMMENT '博客标题',
`blog_summary` varchar(500) NOT NULL COMMENT '博客摘要',
`blog_content` mediumtext NOT NULL COMMENT '博客内容',
`blog_category_id` int(11) NOT NULL COMMENT '博客分类id',
`blog_category_name` varchar(50) NOT NULL COMMENT '博客分类(冗余字段)',
`blog_tags` varchar(200) NOT NULL COMMENT '博客标签',
`blog_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '0-草稿 1-发布',
`blog_views` bigint(20) NOT NULL DEFAULT '0' COMMENT '阅读量',
`enable_comment` tinyint(4) NOT NULL DEFAULT '0' COMMENT '0-允许评论 1-不允许评论',
`is_deleted` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除 0=否 1=是',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`blog_id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of tb_blog
-- ----------------------------
INSERT INTO `tb_blog` VALUES ('1', '批量重命名音乐文件', '批量重命名音乐文件 从酷狗音乐下载音乐时,发现下载的音乐的文件名都是以歌手开头,看着很难受,而且在酷狗的下载设置里没有下载的文件名设置。 简而言之这个小程序就是将文件名为歌手 - 音乐名.后缀的音乐文件批量修改为音乐名-歌手.后缀的样式 先看下效果', '# 批量重命名音乐文件\n\n从酷狗音乐下载音乐时,发现下载的音乐的文件名都是以歌手开头,看着很难受,而且在酷狗的下载设置里没有下载的文件名设置。\n\n简而言之这个小程序就是将文件名为`歌手 - 音乐名.后缀`的音乐文件批量修改为`音乐名-歌手.后缀`的样式\n\n先看下效果\n\n![实现效果](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L2doL2V0ZXJuaWRhZDMzL3BpY2JlZEBtYXN0ZXIvaW1nL1JlbmFtZU11c2ljLmdpZg)\n\n### 思路\n\n1. 获取音乐文件\n2. 利用正则改名\n3. 文件改名\n4. 简单地设计一下界面\n\n### 详细步骤\n\n<font color=#00f>1. 先设计核心代码,重命名</font>\n\n 例如`周杰伦 - 青花瓷.flac`文件就需要把他改为`青花瓷-周杰伦.flac`(修改之前的文件名是包含空格的)\n\n```java\npublic static String getNewName(String oldName) {\n String newName;\n //去掉字符串的所有空格\n newName = oldName.replaceAll(\" \", \"\");\n //分离歌手,歌名,文件后缀\n String[] results = newName.split(\"-|\\\\.\");\n //连接新的字符串\n if (results.length == 3) {\n newName = results[1] + \"-\" + results[0] + \".\" + results[2];\n }\n return newName;\n}\n```\n\n本方法传入的形参为要修改的文件名,返回修改后的文件名\n\n<font color=#00f>2. 设计重命名单个文件的方法</font>\n\n```java\npublic static void rename(File file, String fileName) {\n //文件类型不是目录\n if (!file.isDirectory()) {\n File newFile = new File(file.getParent(), fileName);\n file.renameTo(newFile);\n System.out.println(\"修改完成:\" + newFile.getName());\n }\n}\n```\n\n传入的形参为文件和修改后的文件名\n\n<font color=#00f>3. 重命名音乐目录下的文件</font>\n\n```java\npublic static void renameMusicDirectory(File directoryFile) {\n if (directoryFile.isDirectory()) {\n File[] results = directoryFile.listFiles();\n for (int i = 0; i < results.length; i++) {\n if (results[i].isFile()) {\n String newName = getNewName(results[i].getName());\n System.out.println(\"修改前的名称:\" + results[i].getName());\n rename(results[i], newName);\n }\n }\n }\n}\n```\n\n参数只需传入文件目录即可,然后循环调用单个文件重命名的方法即可\n\n **源码已上传至本人的[GitHub仓库](https://github.com/eternidad33/MyTools-mini/tree/master/RenameMusic) ,欢迎访问**。\n \n> 也可以花费5个积分通过[CSDN](https://download.csdn.net/download/qq_42907802/12332919)下载,支持我一下!', '25', '开发', 'java', '1', '713', '0', '0', '2020-04-17 10:08:03', '2020-04-17 10:08:03');
INSERT INTO `tb_blog` VALUES ('2', '将仓库的文件转换成 Markdown 格式的链接', '在GitHub的README文件中为自己的文章生成目录,由于一行一行的重复类似的代码,一个一个的打字比较麻烦,所以就想到设计一个程序转换Markdown格式。 先看效果:', '在GitHub的README文件中为自己的文章生成目录,由于一行一行的重复类似的代码,一个一个的打字比较麻烦,所以就想到设计一个程序转换Markdown格式。\n\n先看效果:\n\n![toMDLink](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L2doL2V0ZXJuaWRhZDMzL3BpY2JlZEBtYXN0ZXIvaW1nL3RvTURMaW5rLmdpZg)\n\n\n### 思路\n\n1. 获取文件目录\n2. 将其中的文件名转换成`[文件名](文件路径)`格式\n3. 输出运行结果\n\n### 步骤\n\n<font color=#00f size=5>1. 定义将文件转换成Markdown链接格式的方法</font>\n\n例如articles目录下的文件`Java进阶-数组.ipynb`文件转换为Markdown格式的链接为`[Java进阶-数组](/articles/Java进阶-数组.ipynb)`\n\n```java\npublic static String toMDLink(File file) {\n String fileName = file.getName();\n String fileParentName = file.getParentFile().getName();\n return \"- [\" + fileName.substring(0, fileName.lastIndexOf(\'.\')) + \"](/\" + fileParentName + \'/\' + fileName + \")\";\n}\n```\n\n可以将链接拆成`[ `,`去后缀的文件名`,`](/`,`父目录名`,`/`,``文件名`,`)`\n\n只需获取到`去后缀的文件名`,`父目录名`和`文件名`即可\n\n文件名:`file.getName()`\n\n父目录名:`file.getParentFile().getName()`\n\n去后缀的文件名:`fileName.substring(0, fileName.lastIndexOf(\'.\'))`\n\n<font color=#00f size=5>2. 将文件夹中的所有文件转换成Markdown链接</font>\n\n```java\npublic static StringBuffer getStringBuffer(String str) {\n StringBuffer sb = new StringBuffer();\n File file = new File(str);\n if (file.isDirectory()) {\n File[] results = file.listFiles();\n for (int i = 0; i < results.length; i++) {\n if (results[i].isFile()) {\n sb.append(toMDLink(results[i])).append(\'\\n\');\n }\n }\n }\n return sb;\n}\n```\n\n参数为目录的路径,遍历该目录下的所有文件,并把转换后的字符串保存在`StringBu
没有合适的资源?快使用搜索试试~ 我知道了~
050-java精品项目-基于ssm个人博客系统.zip
共2000个文件
js:671个
html:595个
css:383个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 42 浏览量
2024-11-27
09:13:32
上传
评论
收藏 44.39MB ZIP 举报
温馨提示
重点:所有项目都有sql文件,比其他博主项目要严谨一万倍所有项目本人亲自测试可运行使用!!有任何问题私我解决! 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 求注关 所有9.9的项目,企业项目都有SQL文件,购买后运行部署可联系包你满意。不容易啊,谢谢大家支持!!
资源推荐
资源详情
资源评论
收起资源包目录
050-java精品项目-基于ssm个人博客系统.zip (2000个子文件)
AUTHORS 6KB
.classpath 2KB
adminlte.css 247KB
adminlte.css 247KB
adminlte.min.css 201KB
adminlte.min.css 201KB
bootstrap.css 183KB
bootstrap.css 183KB
bootstrap.min.css 137KB
bootstrap.min.css 137KB
bootstrap3.3.7.min.css 118KB
bootstrap3.3.7.min.css 118KB
bootstrap.min.css 115KB
bootstrap.min.css 115KB
bootstrap.min.css 97KB
bootstrap.min.css 97KB
base.css 88KB
base.css 88KB
editormd.css 76KB
editormd.css 76KB
editormd.min.css 60KB
editormd.min.css 60KB
editormd.preview.css 55KB
editormd.preview.css 55KB
style.css 51KB
style.css 51KB
ionicons.min.css 50KB
ionicons.min.css 50KB
editormd.preview.min.css 44KB
editormd.preview.min.css 44KB
bootstrap-grid.css 37KB
bootstrap-grid.css 37KB
website.css 31KB
website.css 31KB
style.css 30KB
style.css 30KB
bootstrap-grid.min.css 28KB
bootstrap-grid.min.css 28KB
font-awesome.css 28KB
font-awesome.css 28KB
font-awesome.min.css 26KB
font-awesome.min.css 26KB
ambiance.css 26KB
ambiance.css 26KB
font-awesome.min.css 23KB
font-awesome.min.css 23KB
sweetalert.css 21KB
sweetalert.css 21KB
bootstrap-theme.min.css 19KB
bootstrap-theme.min.css 19KB
ui.jqgrid-bootstrap4.css 19KB
ui.jqgrid-bootstrap4.css 19KB
ui.jqgrid-bootstrap.css 19KB
ui.jqgrid-bootstrap.css 19KB
ui.jqgrid.css 18KB
ui.jqgrid.css 18KB
select2.css 17KB
select2.css 17KB
select2.min.css 15KB
select2.min.css 15KB
stylesheet.css 13KB
website.css 8KB
website.css 8KB
codemirror.css 8KB
codemirror.css 8KB
fonts.css 8KB
fonts.css 8KB
jsdoc-default.css 6KB
jsdoc-default.css 6KB
codemirror.min.css 5KB
codemirror.min.css 5KB
mdn-like.css 5KB
mdn-like.css 5KB
solarized.css 5KB
solarized.css 5KB
qunit-1.16.0.css 5KB
qunit-1.16.0.css 5KB
bootstrap-reboot.css 5KB
bootstrap-reboot.css 5KB
bootstrap-reboot.min.css 4KB
bootstrap-reboot.min.css 4KB
nord.css 3KB
nord.css 3KB
merge.css 3KB
merge.css 3KB
lint.css 3KB
lint.css 3KB
ebook.css 3KB
ebook.css 3KB
xq-dark.css 3KB
xq-dark.css 3KB
lesser-dark.css 2KB
lesser-dark.css 2KB
purebasic.css 2KB
purebasic.css 2KB
pastel-on-dark.css 2KB
pastel-on-dark.css 2KB
xq-light.css 2KB
xq-light.css 2KB
tomorrow-night-eighties.css 2KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
普通网友
- 粉丝: 1610
- 资源: 6778
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 分页双层皮带机sw16可编辑全套技术资料100%好用.zip
- java面向对象程序设计实验报告
- Screenshot_20250104_182336.jpg
- 面向对象程序设计实验二.doc
- 面向对象程序设计实验JDBC.doc
- 面向对象程序设计实验四.doc
- 面向对象程序设计实验五.doc
- 盖子堆垛机sw18可编辑全套技术资料100%好用.zip
- 废气回收装置sw16全套技术资料100%好用.zip
- 面向对象程序设计实验GUI.doc
- JAVA-API代码.doc
- GUI(2)代码.doc
- GUI(1)代码.doc
- 面向对象(下)代码.doc
- 高速智能点胶机x_t全套技术资料100%好用.zip
- 亚信安全ACCSS认证2024年5月题库.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功