- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 Kaptcha:验证码生成
前言项目需要使用登录验证码功能(以前写过但是具体怎么实现的忘记了,现在记录一下)网上找到的博客大多都是默认的实现验证码,后期自己加工了一下实现自定义的功能实现效果图。借鉴网上的优秀文章,仅供个人记录学习实现代码如下第一步创建KaptchaConfig配置类@Configurationpublic class KaptchaConfig { @Bean public DefaultKaptcha getDefaultKaptcha(){ DefaultKap
2022-02-16 20:11:46 458
原创 Mysql的事务特性
事务的特性:ACID原子性(atomicity):一个事务是一个不可分割的工作单位,事务中包括的操作要么都不做,要么都做持久性(durability):持久性也称永久性,指一个事务一旦提交,他对数据库的改变就应该是永久性的,接下来的其他操作或故障不应该对其有任何的影响。隔离性(isolation):一个事务的执行不能被另一个事务所干扰,即一个事务内部的操作及使用对并发的其他事务是隔离的,并发执行的各个事务之间不能相互干扰。一致性(consistency):事务必须是使数据库从一个一致性状态变到另一
2021-03-30 10:37:25 132
原创 关于session在谷歌浏览器上被过滤的问题
问题公司项目后台出现在谷歌浏览器上登陆不成功,在其他浏览器上成功使用的架构:利用shiro框架,获取cookies,登陆接口访问成功,获取用户信息接口却报未获取到用户信息错误。原因经过查找发现当请求接口是发现,登陆接口返回的cookies信息被过滤掉了解决...
2021-03-11 14:05:38 1477 3
原创 项目中数据查询不一致问题
今天项目中遇到一个问题:项目迁移后,当前项目查询出来的数据跟原先数据不一致。现象:出现了一条数据缺少,而另一条数据重复。查询数据做了分页,经过查询发现重复的这条数据每次都是在分页的位置。重新查询sql的执行顺序,sql的执行顺序为:from>on>join(从后往前、从右往左,最后的表作为基础表一般数据量最少)>where>group by >聚合函数>having >select>order by>limit经查询我自己使用的sql里面按照一个
2020-11-04 10:38:44 800
原创 SpringBoot项目启动后Process finished with exit code 0
SpringBoot项目启动后:Process finished with exit code 0项目启动后出现首先这并不是报错了,意思是:这个表示程序正常执行完毕退出了。这就表示项目启动成功后了,此时运行,最后运行完毕自动退出。但我们是需要访问路径的,所以需要引入web jar包原先我的pom.xml文件是<!--############################################ WEB应用服务器 ##################################
2020-11-02 15:27:57 2049
原创 问题:写入csv文件时转换编码utf-8成utf-8-bom
原先用PrintWrite写入的时候,设置编码为utf-8,但是不满足需求。追加使用BufferedWriter 字节流编码不支持utf-8-bom,新增写入之前的代码FileOutputStream fos = null; //需要UTF-8-BOM编码 byte[] uft8bom={(byte)0xef,(byte)0xbb,(byte)0xbf}; fos = new FileOutputStream(
2020-08-13 10:35:00 3297
原创 Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could
Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.出先这个问题,查询无果,看网上有说刷新maven,clean等等操作,试了不行然后就在我将mybatis标签删除、又重新加上后神奇的事情发生了运行成功了(有点诡异哈)application-dev.yml代码:app: name: /redisserver: p
2020-07-23 18:49:40 122
原创 java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
1、首先新建一个javaweb项目(正在学习中,对于这方面不太了解)dao层的连接数据库的代码(仅仅是其中一个方法,简单的获取列表)public List<User> getAll(){ List<User> users = new ArrayList<>(); Connection connection = null; PreparedStatement preparedStatement = null;
2020-06-29 17:00:23 288 1
原创 kafka集群
kafka集群搭建kafka_2.11-0.11.0.0.tgz此时zookeeper集群已经搭建好并启动状态,在3台虚拟机上(1)配置文件:config/server.properties:此时要主要原来文件本身已经带有这些了,要先把以前的注释掉,或者直接在原有基础上改(遇到的坑)broker.id=1listeners=PLAINTEXT://192.168.132.130:9092...
2020-01-19 14:44:50 196
原创 zookeeper集群
Linux安装zookeeper关闭防火墙命令:systemctl stop firewalld.service(重要)1、首先把Windows的zookeeper-3.4.10-tar.gz文件放到Linux的usr文件下。利用xshell实现window与Linux文件互传,新建会话,连接,主机:192.168.132.128(linux虚拟机打开setting ——network ——...
2020-01-19 14:36:51 135
原创 生成树工具包
需求:解决生成树形结构问题一开始是遍历sql得到效果图,但是如果数据量较大的话对服务器压力较大,并且耗时长,优化在代码中写出树工具类最终效果图:代码图片...
2020-01-04 15:24:57 313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人