- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 mysql 使用as或like复制表结构创建新表
-- 只复制表的结构,并不复制索引 create table tb_log_copy_as as select * from tb_log limit 0; -- 显示表的创建语句 show create table tb_log; CREATE TABLE `tb_log` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `platform` varchar(20) COLLATE utf8mb4_unicode_ci DEFAU
2021-05-13 10:23:49 825
原创 java实现pdf的拆分和合并
话不多说直接上代码: package com.example.mq1.util; import com.spire.pdf.PdfDocument; import com.spire.pdf.PdfDocumentBase; import com.spire.pdf.PdfPageBase; import com.spire.pdf.graphics.PdfMargins; import java.awt.geom.Point2D; import java.io.File; import java.io
2021-05-07 16:13:42 1304
原创 使用rz命令从本地上传文件到linux服务器卡住问题
问题背景:使用putty进行ssh远程连接,上传文件时选用sz命令,但是一执行这个命令,终端就会被卡着。 解决办法:换成使用xshell连接远程服务器,或者其他支持lrzsz上传服务的软件。 lrzsz:本地和服务器的文件互传工具 下载安装方式: yum -y install lrzsz 当然也可以使用wget方式,只不过有点麻烦。 命令解析: rz (receive)从本地上传到远程服务 sz (send)从远程服务到本地 ...
2021-05-07 15:27:58 3630
原创 linux如何删除文件名为乱码文件/文件夹
问题背景:使用tar命令解压rar压缩文件,生成一个文件名乱码的文件夹 目的:删除乱码的文件夹 使用: ls -i 此命令用于列出文件/目录名称及其各自的inode编号。该工具提供-i命令行选项来访问该特性。 删除命令: find -inum 节点号 -delete 删除指定节点号的文件或空文件夹 追问:若是非空文件夹该如何整。 find -inum 2236429 -exec rm -rf {} \; ...
2021-05-07 15:12:38 240
原创 使用putty连接linux服务器
吾 欲练手linux,奈何公司生产linux不能胡乱造次,故购Aliyun linux一匹,购好欲连接 阿 荐吾putty以用 1,下载安装putty 下载连接https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 2,安装后直接双击打开putty.exe文件即可 3,打开后页面 4,使用ssh连接 注解:Host Name 服务器IP , Save 保存设置,下次就不用再设置了 5,连接,输入账户 密码 结束::::
2021-05-05 14:34:14 487
原创 redis使用rdb恢复数据不起作用
使用rdb恢复的方法 1,关闭appendonly 2,设置rdb 3,修改rdb执行规则 4,插入大于等于五条数据,我这里用了lua脚本 5,执行flushall并exit退出 6,重启服务器,数据恢复 异常情况:数据未恢复 原因:有些版本,redis在重启服务器时会生成新的rdb覆盖redis目录下的rdb,所以导致重启不能恢复数据。 解决办法:做一个备份,重启的时候把备份文件改成启动加载文件。 ...
2021-05-05 13:13:07 1361
原创 java byte数组和对象 序列化和反序列化
废话不多说直接上代码 package com.example.mq1.util; import org.springframework.stereotype.Component; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputS
2021-03-11 09:14:41 658
原创 SpringBoot项目中如何使一个自定义的方法在项目启动的时候执行一次
背景:现在要使用RocketMQ,要在项目启动的时候先启动消费者Consumer 第一种方式:使用定时器,设置FixedRate无限大,但是总感觉这种方式吧有点蛋疼,估计还会有坑 第二种方式:在消费者类(Consumer)实现ApplicationRunner或者CommandLineRunner接口 完美实现 @Component public class Consumer implements ApplicationRunner { @Override public void r
2021-03-08 15:46:15 723
原创 SpringBoot中使用@Aspect不起作用
启动类上添加:@EnableScheduling @EnableScheduling @SpringBootApplication public class Mq1Application { public static void main(String[] args) { SpringApplication.run(Mq1Application.class, args); } }
2021-03-08 11:39:53 409
原创 Redis存入键值出现乱码(SpringBoot)
背景:在SpringBoot中向redis添加日志记录,使用keys * 查找所有的键时,发现key的前半段为乱码 解决办法:配置类中修改为 @SuppressWarnings("rawtypes") @Bean public RedisTemplate redisTemplate(RedisConnectionFactory factory){ RedisTemplate redisTemplate = new RedisTemplate(); RedisS
2021-03-08 11:37:33 720
原创 [MySQL]使用查出来的使用逗号分隔的字符串“1,2,3”,作为另一个查询语句in后边的查询条件。
情景描述:要求是查找指定班级对应的课程。表的结构是,班级表class中的一个字段course_ids用于存储course表的id。 我的思路很简单,select查找course表,然后使用in嵌套一个子查询查询出所有的id。 所以第一次的代码是这样的: SELECT * FROM course cou WHERE cou.id IN ( SELECT c.course_ids FROM class c WHERE c.product_id = '1' ); 结果确实只查
2021-03-04 17:43:18 1344 2
原创 实习笔记之-元的梦想
不知不觉中,实习生活就要结束了,回想这些日子,有痛苦有快乐也有迷茫,但总的来说,时间不知不觉中就过去了。 大学生活就要结束了,但在某种意义上来说他又没有结束,毕竟对于大多数的我们,毕业少了一种仪式,虽然这种仪式在以往被百般吐槽,但对于今年的我们来说真的是可望而不可及。我想,今年的毕业生,在不知多久的以后的某一天回想其这个不一样的毕业季,都会非常感慨的对着自己的娃,大讲着这一年的历史。 实习,对于任意一个大学生来说都非常重要,他代表着我们从学校走出去开始正式的接触这个复杂的社会,疯狂的改变自己,在繁杂的工作中
2020-06-13 21:31:08 303
原创 Idea不能自动识别pom.xml文件
第一步:右击pom文件,选择maven,然后是reimport,如下图 第二步:这时,可能在右下角会提示你的maven路径配置错误,点进去修改,如果不显示,就自己从setting进去。如下 ****最后:pom文件就开始被加载了。 我的是可以了,不知道适不适用你的情况。看运气吧 ...
2020-05-17 10:50:43 1702
原创 那些年踩过的char类型的坑
事情的发生环境是这样的: 当时呢我正在测试一个表格页面,打开页面后会自动从后台获取数据,当然第一步是非顺畅的,数据如约的显示在了页面之上。然后又进行了增删改操作,也是非常顺利,这些就不必说了。 从上可以看出来,虫子呢就是出现在查询这一块。至于什么错误呢,还是需要娓娓道来。首先我选择使用车间号进行了一下数据筛选,车间号的数据类型是int类型,所以查询时的条件就写成了如下: <if finr !...
2020-03-10 17:48:03 493
原创 layui下拉框联动
产品类型 请选择类型 搬家 保洁清洗 二手回收 鲜花绿植 产品名称 //联动 form.on(‘select(one_cate)’, function(data){ //data.value 得到被选中的值 var text = data.value; ...
2019-10-13 16:13:12 207
原创 mybatis逆向工程
1,导入所需jar包 2,配置文件:generatorConfig.xml <?xml version="1.0" encoding="UTF-8"?> <!-- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer,为 true时把JDBC DECIMAL 和 NUMER...
2019-10-12 15:28:14 231
原创 springboot-maven-ssm整合
呵呵! 环境: 硬件:电脑一台 开发工具:idea 框架:spring-springMVC-myBatis,maven,springboot 服务器:tomcat9.0(springboot内置) jdk1.8 第一步:在idea中新建工程,使用spring initializer模版创建 第二步:配置pom.xml 部分原因写的很清楚了,在此声明,这个合并用的不是templates而是用js...
2019-09-25 22:12:19 223
原创 cglib实现动态代理
使用字节码生成库(CGlib)实现动态代理。 1.导入cglib.jar和asm.jar包 2.创建UserService接口和实现类UserServiceImpl 3.创建代理类并实现MethodInterceptor接口 package com.spring.AOPTest; import java.lang.reflect.Method; import net.sf.cglib.proxy....
2019-09-05 13:28:57 201
原创 (阿里云)云端centos安装的tomcat为何访问不了8080端口
关于如何在阿里云上的centos上安装tomcat,并访问 前期工作:安装jdk(网上方法很多的)温馨提示:貌似安装openjdk比较方便 下载安装tomcat: 在官网找到链接 wget http://(自己找吧) 开放8080端口: firewall-cmd --zone=public --add-port=8080/tcp permanent firewall-cmd --reload 关闭...
2019-09-03 19:09:49 264
原创 在gitblit创建好的仓库中发布工程
mac远程连接linux传输文件 1:从本地发送到服务器 直接打开命令台窗口(前提是linux已经打开,且能ping通) scp -r dir(mac机上的文件路径) root@IP:/home(linux中的路径) 其中root表示root用户权限,不然可能会报权限否认错误 -r 拷贝整个目录 -p 拷贝文件的时候保留源文件建立的时间 -v 拷贝文件时,显示提示信息 -q 执行文件拷贝时,不显示...
2019-09-02 19:06:29 262
原创 linux上的gitblit在后台运行
在linux中配置gitblitzai后台运行: 1:修改/data/gitblit.properties文件,修改端口,我的做法是,禁用ssh和https 修改httpPort端口号(8443),然后保存,退出 service-centos.sh中相应的端口也要修改一下(自己找吧) 2:修改gitblit.sh样式如下:nohup java -jar gitblit.jar --baseFold...
2019-09-02 16:05:19 2234
原创 编程学习资源网java
以下是本猿这些年逛遍各种大小网站,得到的资源,对大佬们来说可能没什么用,但对于和我一样的新手们来说总会有一个对你们有用的(自信)
2019-08-03 09:43:49 387
原创 jquery小实验
刚学完jquery便动手做了一个小示例 成品如下: List item 具体操作就是当鼠标移到顶部的菜单栏时,下边的内容会改变。 内容有点简陋,只当笑谈。(-_-) tip:本人懒,不做注释(-=_=-) 代码如下: 在这里插入代码片 <html><head><meta charset="utf-8"><script src="jquery.js"...
2019-07-20 13:22:04 351
原创 xml笔记
XML的学习(纯属本人即兴笔记,如有不妥,请见谅-_-) xml见解: 学名:扩展性标记语言 su名:储存数据的一种结构 xml使用来存储数据的一种结构,其形式类似于html。 xml由根标签(元素or节点),和子标签(元素or节点),以及属性和文本组成 形式如下: xml格式 <person gender="men"> <name>sna...
2019-07-15 21:10:17 119
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人