12 2019 档案

springboot拦截器配置、消息头校验、重复请求过滤
摘要:一个一个来,按spring boot的风格,我们不喜欢xml文件,所以使用java类来启用拦截器配置: 上面我们拦截了所有的web请求,除了这两个接口:"/jpservice/getSign", "/jpservice/getTimeStamp" 接着我们进入拦截器里,做消息头校验、重复请求校验: 阅读全文

posted @ 2019-12-26 15:27 不想下火车的人 阅读(3845) 评论(0) 推荐(0) 编辑

如何根据二叉树的前序和中序遍历得到后序遍历
摘要:填空题:已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为_____________。 答案:DGEBHFCA。 解题过程: 一、基本概念扫盲:对一棵二叉树进行遍历,我们可以采取3中顺序进行遍历,分别是前序遍历、中序遍历和后序遍历。 前序遍历:根节点 - 阅读全文

posted @ 2019-12-26 15:18 不想下火车的人 阅读(2988) 评论(0) 推荐(0) 编辑

spring data jpa指定联合索引
摘要:如何,现在我的表里使用订单ID和产品ID作为唯一索引,那么需要在定义表实体类时在@Table中指定UniqueConstraint: 把原来的t_product表drop掉,重启spring boot,再看该表,自动加上唯一索引了: 阅读全文

posted @ 2019-12-26 14:39 不想下火车的人 阅读(3125) 评论(0) 推荐(0) 编辑

spring data jpa自定义更新实现实例
摘要:spring data jpa的更新是通过save方法来实现的,通常我们会定义一个自增主键的ID,默认就是根据该ID作全量更新。 但如果我想在更新时不用ID,而是其他字段,那么只能另选他法了: 在仓库定义更新方法: 有几点需要注意: 1、注解,这里多了@Modifying用来告诉JPA我们是upda 阅读全文

posted @ 2019-12-25 13:11 不想下火车的人 阅读(2324) 评论(0) 推荐(0) 编辑

win10根据端口查进程以及杀进程
摘要:win10使用IDEA起tomcat提示端口9988被占用,先查被哪个进程占用,后杀之: 重启跑tomcat,正常。 可使用netstat /?和taskkill /?一览命令参数用法。 阅读全文

posted @ 2019-12-25 12:42 不想下火车的人 阅读(2011) 评论(0) 推荐(0) 编辑

linux修改jar包中的springboot配置文件
摘要:现在有个配置文件application-sit.properties要改动一个配置项,如果按正常流程,应该是:修改application-sit.properties -> maven打包 -> 上传jar包至服务器 -> 重启jar包。麻烦又耗时,特别是当jar包比较大的情况下。 简单点的做法就是 阅读全文

posted @ 2019-12-23 21:15 不想下火车的人 阅读(2715) 评论(0) 推荐(0) 编辑

linux修改配置文件解决mysql中文乱码和指定数据库存储引擎
摘要:如题,mysql数据库的中文显示乱码: 先看下原来数据库里的字符编码: 修改配置文件: 标黄的都是新增的配置,接着保存好配置文件,重启mysql让设置生效: 登陆mysql,看下存储引擎: 再看字符编码: 我们发现还有一个character_set_database是ISO-8859-1,改掉: 现 阅读全文

posted @ 2019-12-23 17:52 不想下火车的人 阅读(333) 评论(0) 推荐(0) 编辑

linux后台启动springboot并指定日志文件名称
摘要:如果用nohup启动jar包的话,默认的日志文件就是nohup.out,那么如果启动多个jar包的话,看日志文件就麻烦了,因为他们都会写入到nohup.out文件中。 所以我们来指定一下不同jar包的日志文件名: 看一眼,日志确实写入到dianyixia.log文件中了: 如法炮制,再来一个: 看看 阅读全文

posted @ 2019-12-23 11:42 不想下火车的人 阅读(3815) 评论(1) 推荐(0) 编辑

springboot启动提示连接mysql报错:java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required
摘要:如题,启动springboot报错: 我们看到mysql连接依赖的jar包mysql-connector-java的版本是8.0.17,而我用的mysql是5.1.37版本的,改下试试: 在pom文件制定版本后重新打包部署,这次spring boot启动ok了。 阅读全文

posted @ 2019-12-23 11:32 不想下火车的人 阅读(5043) 评论(0) 推荐(0) 编辑

linux删除用户报错:userdel: user prize is currently used by process 28021
摘要:之前创建了一个普通用户prize,现在想删掉它: 发现原来我克隆了一个会话,另一个窗口还登陆着该用户prize呢,关掉就好了,如果我们还要重新创建该用户,记得先删干净原来的东西: 阅读全文

posted @ 2019-12-23 10:53 不想下火车的人 阅读(711) 评论(0) 推荐(0) 编辑

centos的6.9版本安装openjdk1.8
摘要:先用rpm看下是否之前安装过,或者有安装残留,有则卸之,没有就直接安装: 最后确认下: 阅读全文

posted @ 2019-12-23 10:37 不想下火车的人 阅读(481) 评论(0) 推荐(0) 编辑

centos的6.9版本安装5.1.73版本的mysql
摘要:用yum安装后,执行service命令启动: [root@centos ~]# yum install mysql-server Loaded plugins: fastestmirror, security Setting up Install Process Loading mirror spe 阅读全文

posted @ 2019-12-23 10:15 不想下火车的人 阅读(583) 评论(0) 推荐(0) 编辑

安装mysql报错:Can't find messagefile '/usr/share/mysql/english/errmsg.sys'和/usr/bin/mysqladmin: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or
摘要:使用yum安装mysql服务端: 执行启动报错: 继续看看哪儿还有mysql文件并删除: 重新安装mysql-server和启动命令,又抛出另一个异常: 看来不行,再来一次彻底的删除,不要留任何卸载残留,斩尽杀绝: 我们通过yum remove mysql mysql-server mysql-li 阅读全文

posted @ 2019-12-23 09:59 不想下火车的人 阅读(2512) 评论(0) 推荐(0) 编辑

安装docker报错:https://download.docker.com/linux/centos/7/i386/stable/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
摘要:如题,执行docker安装命令报错: 看起来镜像链接失效了。看了下之前的docker-ce仓库配置: 我们看到10月19号有记录,删掉它,再试试 看来还是不行,继续找原因: 呵呵,docker要求centos是3.10以上才行,歇菜。 阅读全文

posted @ 2019-12-23 00:50 不想下火车的人 阅读(3570) 评论(0) 推荐(0) 编辑

linux配置docker报错:ImportError: No module named yum
摘要:如题,安装docker后配置仓库报错: 按提示看了yum-config-manage文件: 这里的python并未指定版本,看看系统的版本 实际python指向了2.7版本。而yum的python版本呢? 所以现在很清楚了,用yum执行config命令时,yum本身的python是2.6版本的,而执 阅读全文

posted @ 2019-12-23 00:22 不想下火车的人 阅读(2402) 评论(0) 推荐(0) 编辑

mysql删除唯一索引
摘要:在项目中用spring data jpa指定了一个唯一索引: 结果它自动在建表时就指定了订单ID作为唯一索引了: 或这样查: 然后我插入多条相同订单ID的产品就挂了: 代码里去掉 但还不够,因为表已生成,需要手动干掉这个唯一索引: 现在可以重复插入多个相同订单ID了。 阅读全文

posted @ 2019-12-19 11:51 不想下火车的人 阅读(7978) 评论(0) 推荐(1) 编辑

mysql新增用户
摘要:新开了个项目,数据库也想新搞个用户,先登陆mysql,看看原来都有哪些: root@wlf:/# mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL c 阅读全文

posted @ 2019-12-19 10:17 不想下火车的人 阅读(1342) 评论(0) 推荐(0) 编辑

spring data jpa使用@Transactional注解开启事务后失败不回滚
摘要:如题,在数据库批量操作方法上使用@Transactional注解,其中一条数据抛出异常了,却死活不回滚。 批量操作方法是公有的,spring也是默认支持事务的,排除代码层面问题,那么就看看数据库是否支持事务吧: 我们看到,只有InnoDB支持事务,那么我操作的表使用了哪个引擎呢: 明显不对,改成In 阅读全文

posted @ 2019-12-18 17:31 不想下火车的人 阅读(1677) 评论(0) 推荐(0) 编辑

mysql插入报错:java.sql.SQLException: Incorrect string value: '\xE6\x9D\xAD\xE5\xB7\x9E...' for column 'address' at row 1
摘要:界面报错: 日志报错: 很明显,入库时address字段为中文,mysql数据库不支持,它默认支持的是ISO-8859-1,别名latin1。可以看到数据库、表,都是这种默认编码格式: 我们只需要把ISO-8859-1改为UTF-8即可: 再跑一次接口,ok,中文地址入库了: 数据库: 阅读全文

posted @ 2019-12-16 17:49 不想下火车的人 阅读(1294) 评论(0) 推荐(0) 编辑

win10安装花生壳5使用内网穿透接入外网实例
摘要:花生壳官网下载地址:https://hsk.oray.com/download/ 点击“免费下载”,下载后安装,安装后运行,首次登陆先注册: 点击“立即注册”进入浏览器页面注册即可。注册后的营销页面可以直接关掉。 回到客户端,通过微信扫码或者账号密码登录: 点击“免费激活”,随后继续点“下一步”,即 阅读全文

posted @ 2019-12-16 14:58 不想下火车的人 阅读(852) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示