自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

原创 SpringData JPA,Hibernate,Mybatis三者的区别

1.ORM 考虑SpringData JPA: :只是接口,一种规范,具体的实现还是ORM做的Hibernate: 是完备的 ORM 框架,是符合 JPA 规范的,Hibernate 使用 JPA 就可以无需考虑数据库的兼容性问题。MyBatis: 不完备的ORM框架,比单纯写 JDBC 肯定是方便一点,但无可避免还是要写SQL,且无法做到跨数据库 。补:使用 Hibernate 的一个难点是,如何来设计对象之间的关系。如果是关系型数据库的话,表和表是通过外键来进行关联的。而在 ORM 中,则需要

2021-01-27 13:12:29 333

原创 mysql 按某个字段分组每组取出最大时间的一条数据

在MySql中 做分组时想取出每一组最新的时间那一条,但是做了分组后发现每组取的时间不是最新的,也是进行了下述操作一.先进行排序在进行分组执行sqlselect * from (select pihao,spbh,cgl,dj,created,provider_id from merchant_ysb_cginfo ORDER BY created desc) a GROUP BY spbh,provider_id这里我先把数据进行了分组得到的效果如下我与实际数据做对比发现并不能实现想要

2020-11-25 13:18:51 11019 5

原创 Mysql跳过登录验证

有时设置好了数据库的账户密码,结果转眼就忘了,没办法只好跳过登录验证,重新设置一下首先找到 MySQL 的配置文件(默认):/ect/my.cnf(windows 的在 MySQL 的安装目录下的 my.ini 文件中)在[mysqld]下添加 skip-grant-tableslike this然后重启mysql服务service mysqld restart再次登录mysql进行密码修改mysql -u root -p输入密码时,直接回车跳过,则直接进入MySQL分别执行以下sq

2020-06-18 10:33:31 1182

原创 Host ‘IP’ is not allowed to connect to this MySQL server

在用Navicat远程连接Mysql数据库时遇到如下报错信息,因为当前账号不支持远程连接1.首先在系统中登录mysqlmysql -u root -p2.执行执行命令:use mysql;select host from user where user='root';flush privileges;3.再次使用Navicat连接MySql...

2020-06-18 10:13:12 172

原创 Navicat Premium 12连接不上Oracle

下载好Navicat Premium准备开始连接Oracle的,确认了输入的信息无误但始终连接不上,报错如下这里是因为当前不支持Oracle的连接,所以需要下载Oracle的连接Client在下载地址:http://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html根据情况自主选择下载点击进入我这里选择的版本是,点击下载时可能需要登录,没账号注册一个就完事

2020-06-17 16:54:30 796

原创 Idea快捷键效率编程

前言:掌握Idea快捷键编程,让编程更快乐,妈妈再也不用担心我的学习了一、Editor Actions(编辑操作)操作名称快捷键删除行Ctrl +Y剪切行Ctrl +X重新复制行或选择Ctrl+D所选上/下移动Shift+Alt+↑/↓关闭idea打开窗口Esc下一行加入改行Ctrl+Shift+J光标后新开一行Shif...

2020-04-28 14:42:06 341

原创 webSocket+toastr配合shiro完成单点登录

关于webSocket的介绍这边就不提了,网上介绍挺多的runoob.com上有详细介绍https://www.runoob.com/html/html5-websocket.html直接介入实际应用中shiro的单点登录单点登录意思就是该账号只能在一个地方使用嘛,之前登录的则会被后者挤掉。shiro这是需要在登录时进行拦截操作,处理前者登出及后者登入逻辑。而shiro的权限验证由Re...

2020-04-24 16:25:51 362

原创 POST提交参数过大,导致接口500

使用提供的接口进行测试时,而在使用java代码跑的时候,什么参数都是对的该检查的地方都看了都是对的,结果就一直报错500了,郁闷中…于是开始进行测试看到底是代码还是接口问题,该调用的POST接口提交过来的数据是用流的方式直接获取的,request.getInputStream()后需要解码。所以我创建了byte数组然后Base64模拟参数传递我发现如果使用b[i]=(byte)(Mat...

2020-04-23 14:10:30 3331

原创 忘记mysql的密码,修改账号密码

这里我已Mysql Server 5.7 做为实例,不是root账号的请直接看第三步。1.先停止MySQL的服务可以通过右下角图标或电脑服务关闭2.找到mysql的配置文件my.ini文件默认地址如下(我的):文件搜索找到 [mysqld]在[mysqld] 下 添加内容skip-grant-tables    #跳过密码检测然后重启服务。3.在cmd下登录Mysqlm...

2020-04-23 10:31:16 121

原创 简单修改git仓库远程地址

往往由于项目搬迁导致以前的地址不用了,如果重新copy代码,代码稍微多一点的话就太费时间了这里就需要修改已有的git远程地址,下面介绍比较简单的几种方式。这里我是用github的地址举例需要将项目 boot_bk从老地址 https://github.com/NewLrean/boot_bk.git移至 https://github.com/NewLrean/bk_ho...

2020-04-23 09:43:57 457

原创 LayUI laydate选择器自定义 快捷选中今天、昨天 、本周、本月等等

laydate选取范围基础设置laydate.render({ elem: '.layui-ldate' ,type: 'datetime' ,range: '~' ,format: 'yyyy-MM-dd'}); 样式如下图开始自定义控件可选取的值 //定义接收本月的第一天和最后一天 var startDate1 = new Date(new Da...

2020-04-16 14:07:54 5013 11

转载 .gitignore文件失效

在 .gitignore限制文件中新增了某些文件但是发现在提交commit的时候还是会把做了限制的文件提交上去原因:.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的解决执行git rm -r --cached .然后再使用git add .git commit -m 'update'然后发现限制文...

2020-04-16 13:31:58 111

原创 处理nohup.out的文件过大

linux中使用nohup的方式启动java程序导致控制台的输出会加载到nohup.out文件里,日积月累导致文件过大占用硬盘。处理方法:创建清理文件clear.sh 内容如下:this_path=$(cd `dirname $0`;pwd) #根据脚本所在路径current_date=`date -d "-1 day" "+%Y%m%d"` #列出时间cd $this_pathech...

2020-04-16 12:12:18 807

原创 Mysql中使用group by出错

在使用mysql时执行group by时出现下图的错修改 mysql 的my.ini 文件windows下linux修改mysqld.cnf文件在[mysqld]下添加参数sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION如...

2020-04-03 13:27:19 368

原创 idea try/catch和getter/setter等快捷键

在idea中try/catchCtrl+Alt+T 可以弹出选项选择相应的即可,快捷键没有反应时,可能是有qq登录着或者其他的软件快捷键冲突需要按Ctrl+Win+Alt+T 就OKgetter/setter使用 Alt+insert 弹出选项补:快速找到实现类这里我以多实现为例选中需要找的方法按Ctrl+Alt+B出现下图...

2019-12-11 11:07:38 638

原创 微信公众号开发-消息事件接收处理

对用户的消息及事件作出处理首先在公众号后台设置开发者后需要是指一个消息的返回地址我这里设置的接口地址是: /wxpublic/verify_wx_token如下图:bp_wx_wxmanage是我的项目名称,我这里热部署在tomcat上的,所以配置完成以后微信就会发送消息到/wxpublic/verify_wx_token接口,在此Controller里处理数据即可。首先需要做一次to...

2019-11-22 15:18:44 1189

原创 微信公众号开发-永久素材的上传

几种素材的上传方式微信服务器素材上传上传素材得到返回JSON调用示例(使用curl命令,用FORM表单方式上传一个图片):curl -F media=@test.jpg “https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=ACCESS_TOKEN”直接上代码-_-/** * 微信服务器素材上传 * ...

2019-11-22 14:32:10 889

laydate.js

1、下载扩展后的laydate.js文件覆盖目录layui/lay/modules下的同名文件。 2、然后在laydate.render的配置项中加入以下配置,其中的id、text、range可以按实际需求进行自定义

2020-09-03

toastr基础文件.zip

toastr 是jquery通知插件,提取出刚好可以执行主要的基础文件,该资源用于配合文章内容使用,避免用户花费更多的时间去下载

2020-04-24

空空如也

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

TA关注的人

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