摘要: Redis七:SpringMVC项目集成Redis 记录传统SpringMVC项目集成Redis,总结一下遇到的坑和异常原因。如果有疑问或者感觉哪里有问题欢迎指点,一起探讨。 一:选择合适的jar包 选择合适的jar包,而且如果spring和redis这两个jar包版本不对应的话运行中会报错。 以下是我使用的版本。 <jedis.version>2. 阅读全文
posted @ 2021-12-09 17:53 凉年技术 阅读(1974) 评论(0) 推荐(1)
摘要: Java核心语法 一:Java基础 1:Java有什么优势 Java适合于写软件,有封装、继承、多态、跨平台(生成.class文件,二进制级别)的优点。 2:基本名词 (1):JVM 虚构一个计算机,通过在实际的计算机上模拟仿真实现各种计算机的功能。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在 阅读全文
posted @ 2021-10-27 11:27 凉年技术 阅读(129) 评论(0) 推荐(0)
摘要: 2021大数据学习路线 一:JavaSE基础核心 1:Java基础语法 2:面向对象编程 3:集合框架、IO流、异常 4:深入集合源码分析 5:常见数据结构解析 6:线程的安全、同步和通信、IO流体系、反射、类的加载机制、网络编程 7:Java8/9/10/11新特性 8:MySql数据库使用 9:使用JDBC完成数据增删 阅读全文
posted @ 2021-10-27 10:18 凉年技术 阅读(150) 评论(0) 推荐(0)
摘要: Redis六:Redis与MySql数据不一致的解决方式 在高并发的情况下,如果所有的数据都从数据库中去读取,那再强大的数据库系统都承受不了这个压力,因此我们会将部分数据放入缓存中,比如放入redis中。这是典型的用空间换时间的方式。 redis相当于是真实数据的一个副本,这就意味着如果数据库中数据发生变化的时候,就会导致缓存数据不一致的问题。 归根结底, 阅读全文
posted @ 2021-10-26 10:20 凉年技术 阅读(530) 评论(0) 推荐(0)
摘要: 已解决:Lock wait timeout exceeded; try restarting transaction死锁问题 Lock wait timeout exceeded; try restarting transaction超过锁定等待超时;尝试重新启动事务 阅读全文
posted @ 2021-10-20 17:26 凉年技术 阅读(6764) 评论(0) 推荐(0)
摘要: MyCat配置MySql读写分离-WIN环境 一:关于MyCat 什么是MyCat: 1:一个彻底开源,面向企业应用开发的大数据库集群。 2:支持事务,ACID,可以替代MySql的加强版数据库。 3:一个可以视为MySql集群的企业级数据库,用来代替昂贵的Oracle集群。 4:一个融合内存缓存技术,NoSql技术,HDFS大数据的新型SQL 阅读全文
posted @ 2021-10-19 13:51 凉年技术 阅读(430) 评论(0) 推荐(0)
摘要: Redis五:数据结构和操作命令 Redis数据结构介绍 Redis是一个key-value的数据库,key一般是String类型,不过value的类型多种多样: Redis为了方便我们学习,将操作不同数据类型的命令也做了分组,在官网( https://redis.io/commands )可以查看到不同的命令: Redis 通用命 阅读全文
posted @ 2021-10-16 13:17 凉年技术 阅读(98) 评论(0) 推荐(0)
摘要: Redis四:中flushDB和flushAll的区别 在redis中,flushDB和flushAll 都是清空当前数据库的操作,但是两者有很大的区别: 1、flushAll 清空数据库并执行持久化操作,也就是RDB文件会发生改变,变成76个字节大小(初始状态下为76字节),所以执行flushAll之后数据库真正意义上清空了。 2、flushDB 清空 阅读全文
posted @ 2021-10-16 09:32 凉年技术 阅读(1426) 评论(0) 推荐(0)
摘要: Java使用IDEA、exe4j、inno setup 生成exe可执行文件以及安装包 一、IDEA生成JAR包 exe4j 下载地址:exe4j Download Inno Setup 下载地址:Inno Setup Downloads 1、基础配置 IDEA中 按住Ctrl+Shift+Alt+S,或者 File -->Project Structure,弹出配置框 2、配置JAR 阅读全文
posted @ 2021-10-14 13:08 凉年技术 阅读(3654) 评论(0) 推荐(0)
摘要: Git修改已提交的commit注释 有两种情况: 1:已经将代码push到远程仓库。 2:还未将代码push到远程仓库,还在本地仓库中。 这两种方式的修改大体相同,只是第一种情况会多一步。 修改最后一次的注解 如果知识想修改最后一次的注解(就是最新提交的一次): git commit --amend 我是使用的IDEA上的Termin 阅读全文
posted @ 2021-10-14 10:01 凉年技术 阅读(2370) 评论(0) 推荐(0)
摘要: 注意:BigDecimal 尽量用String 类型进行初始化,否则容易造成小数点精准的问题。 BigDecimal 比较大小: 已知两个BigDecimal类型a,b(前提条件a,b不为null) 进行比较: if(a.compareTo(b) == -1){ System.out.println 阅读全文
posted @ 2021-09-26 13:53 凉年技术 阅读(1517) 评论(0) 推荐(0)
摘要: Vue快速入门(从入门到实战)(IDEA版) 前言 在入门Vue之前最好先了解一下它:Vue.js百度百科 在了解了Vue之后接下来来实际操作一下: 一、安装Node.js 进入Node.js官网下载安装程序进行安装: Node.js官网 安装完成后,使用CMD(管理员权限)命令窗口输入 node -v 然后回车,打印出版本号即为安装完成! 二 阅读全文
posted @ 2021-09-13 16:52 凉年技术 阅读(791) 评论(0) 推荐(0)
摘要: MYSQL一个设备上的主从复制实现 (GTID版)-windows 只记录一次在一个设备上实现mysql主从复制的过程,很详细,建议收藏,用到的时候照着步骤做就可以,会记录所有需要注意到的细节和一些容易遇到的坑以及解决办法! 传统的主从复制方式:祖传的master_log_file + master_log_pos的复制方式,以及从零开始的数据库配置可以参考这篇文章 阅读全文
posted @ 2021-08-05 15:29 凉年技术 阅读(177) 评论(0) 推荐(0)
摘要: MYSQL命令窗口操作汇总+用户权限设置 命令窗口登录MYSQL,管理员命令窗口输入(mysql -u用户名 -p密码): 默认端口登录方式: mysql -uroot -proot 指定端口登录方式(mysql -u用户名 -p密码 --protocol=连接方式 --host=ip地址 --port=端口号): mysql -uroot 阅读全文
posted @ 2021-07-30 11:21 凉年技术 阅读(577) 评论(0) 推荐(0)
摘要: fastjson 的 JSONArray , ArrayList , JSONObject , String 的相互转换 比如我们有一个实体类: public class Person { private String name; private int age; public String getName() { return name; } public void setName(String name) { th 阅读全文
posted @ 2021-07-29 13:35 凉年技术 阅读(2368) 评论(0) 推荐(0)