自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 The database returned no natively generated identity value

数据库主键id没有自增

2020-07-31 14:24:47 231

原创 java迭代器

同一个迭代器执行一次next,指针会跳一次

2020-03-24 20:55:17 146

原创 MySql学习【一】mysql的安装,操作数据库/表/查询表中数据/mysql日期计算

1.安装和连接数据库的注意事项1.在mac电脑上安装mysql,官网下载即可。2.mysql返回的执行行数和时间,时间并不精确。其中时间是指挂钟时间【返回进程启动到调用函数时所经过的CPU时钟计时单元(clock tick)数,在MSDN中称之为挂钟时间(wal-clock),以毫秒为单位。】3.如果不想执行输入过程中的查询,请输入以下命令来取消它【\c】4.**** Unix环境数...

2020-02-23 02:37:01 180

原创 mac 本地安装mysql遇到的坑

1.目前mysql 8以后的版本增加了新的密码验证方式,但是目前大多数第三方客户端不支持,所以建议使用原有的密码验证方式。2.java.sql.SQLException: null, message from server: "Host 'xxx' is not allowed to connect to this MySQL server"是root用户对应的host不是远程对象,需...

2020-02-22 16:30:11 282

原创 Jpa使用小结【一】

1.jpa方法返回的集合对象,当查询对象不存在时,返回的是一个集合空对象,不是null值。2.jpa方法返回的model对象,当查询对象不存在时,返回的是一个null值。...

2020-02-06 19:56:51 381

原创 SQL学习【一】:between and 是否包括边界值

经测试,mysql数据库使用between and 包括两边的边界值。

2020-02-06 14:29:42 6923

原创 springboot使用@Transaction注解未生效

写在前面:目前开发使用的是springboot,然后对一些表操作会有要添加事务的操作。springboot项目中的Application启动类中添加@EnableTransactionManagement注解开启事务。接下来在需要添加事务的方法上添加@Transaction注解开启事务。@Transaction注解生效有几个需要注意的地方:1.spring事务的支持是对数据库事务的支...

2020-01-13 22:38:43 1090

原创 org.hibernate.QueryException: JPA-style positional param was not an integral ordinal

我是在@Query 里面的sql语句中 ?1的后面多加了一个%....

2020-01-04 16:53:39 2292

原创 Redis的key值在不同项目公用同一部分数据时不共享的问题

写在前面:项目当中使用redis作为登录缓存,不同项目共用一个redis库,但是出现在第一个项目存进去后,只有这一个项目能取到,其他项目使用相同的key值不能取到存储的用户信息。最终发现是因为两个项目的key的序列化方式要相同。1.首先要确定两个项目是否是同一个数据库,我们使用的是springboot,检查配置文件后确认配置文件无误。2.确定两个项目的key值是否相同。3.两个...

2020-01-03 02:20:55 2736 1

原创 mac升级xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcru

今天更新mac Catalina之后,然后使用git时就报了:xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun原因是需要重新安装xcode,...

2019-12-31 00:24:55 320

原创 常用Linux命令总结

写在前面:简单总结了下工作中排查日志用到的命令。希望以后可以继续添加。cd /文件夹 【进入某个文件夹】 cd ..【返回上一层文件夹】 pwd 【显示当前所在路径】 vi 【查看某个文件】 vim 【查看并编辑某个文件】 vim 里i进入编辑模式; esc退出编辑模式; :q 退出; :q! 强制退出; :wq 保存退出 /xxx 查找下一个xxx内容。n...

2019-12-10 01:01:19 117

原创 Homebrew使用总结

写在前面:homebrew是一款mac os平台下的软件包管理工具,拥有安装,卸载,更新,查看,搜索等功能。可以用来下载安装各种软件,插件,包等。homebrew官网:https://brew.sh/1、安装homebrew:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/instal...

2019-12-10 00:47:24 342

原创 日志排查问题总结

写在前面:因为公司负责的项目流程链路很长,经常需要排查问题定位问题。目前项目是把每个service的方法前后都加上了入参和返回值的打印。接管项目后,总结了一下通过日志定位问题的经验,希望以后排查问题能有一些帮助。第二版:运单后台排查问题的方法总结:1.先查看微信预警群是否有该问题相关的报警;2.业务后台检查相关运单/机器人状态;3.优先确定是否是配置(权限配置)不正确等原因引起...

2019-12-08 14:42:25 1175

原创 Caused by: org.springframework.data.mapping.PropertyReferenceException: No property

1.jpa没有认出改属性解决办法:可能是repository中方法的属性与实体中对应不上。

2019-08-21 15:02:49 1387

原创 MacPasss使用

1.安装macpass之后打开:2.创建数据库->通用3.通用下方有密码的分类。添加组可以在左侧选中的组下一级添加新的分组。添加项目可以给选中的组中添加新的项目(也就是需要保存的密码)4.数据库密码设置首次添加需要给建立的数据库设置密码或者是密钥文件->更改密码非首次设置密码则需要在文件->修改主密码中设置密码密码分...

2019-08-15 14:47:52 2218

原创 Charles使用教程-Mac版和iphone版本

charles是一个抓包工具,可以抓取手机或者电脑上的包。1.charles的下载安装官网地址:https://www.charlesproxy.com/2.mac版本配置proxy setting->设置好端口号四位,注意避开8080等特殊端口。勾选enable 那一行选项。然后添加host和端口,为了可以抓取https请求。勾选enable选项,...

2018-11-08 12:22:15 489 1

原创 20180417_first one

一、Java类成员的访问权限 public 本类 本包继承类  其他类protected 本类 本包继承类  默认 本类 本包  private 本类    二、HashMap的实现原理    1<<4 //aka 16  二进制无符号向左移4位    底层是Entry[] 数组+链表的结构    key-value存储 hashmap的key值不能重复可以为空,value值随意。  ...

2018-04-21 00:11:43 147

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除