- 博客(18)
- 收藏
- 关注
转载 事务特性及事务隔离级别
事务特性及事务隔离级别#####事务 事务是指一组数据库操作,要么全部执行,要么全部不执行#####事物的特性(ACID)原子性 (事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;)一致性 (执行事务前后,数据保持一致;)隔离性 (并发访问数据库时,一个用户的事物不被其他事物所干扰,各并发事务之间数据库是独立的)完整性 (一个事务被提交...
2019-04-10 19:10:51
141
原创 mysql function 使用
记一次mysql function 使用需求分析:授权码表与订单分类表是一对多的关系,一个授权码对应多个订单大类记录,订单大类记录存在过期时间DEADLINE,授权码对应的订单大类全部过期,则认为此授权码为不可用,只要有一个订单大类未过期,就认为此授权码可用。...
2019-03-19 18:08:01
1820
原创 linux 常用命令总结
1、 ps -aux|grep redis |grep -v grep|awk '{print $2}' 查询应用进程2、文件权限类型 all 同组用户 other- rwx rwx rwx. 1 r...
2018-10-18 16:33:12
190
原创 mysql手动安装及主从同步
1.上传压缩文件到服务器2.解压文件到 /usr/local/mysql 如果没有mysql目录mkdir /usr/local/mysql 3.在/mysql文件夹下创建/data文件夹用于存储数据文件4.创建mysql的用户组和用户,并对mysql目录设置用户组和用户groupadd mysql;useradd mysql -g mysql;chown -R mys...
2018-09-19 17:56:51
249
原创 Redis系统缓存使用经验总结
Redis系统缓存使用经验总结1、接口请求缓存,车机获取天气数据接口校验,licence为唯一标识①请求到达去缓存获取以licence加前缀为key的车机信息 ② 车机信息为空查询数据库,将查询结果缓存起来,设置过期时间③查询结果为空时,以licence加前缀为key,在缓存中存储空对象,设置过期时间。防止相同不合法licence频繁访问(缓存中没有时要查询数据库)数据库(穿透现象),造成服务器压...
2018-04-25 09:33:52
1469
原创 redis 使用经验总结
redis 使用经验总结 ①、定时更新天气网数据文件解析并存储到redis ②、通过接口访问形式提供给高德1、定时更新天气网数据文件解析并存储到redis下载GridForecast、GridHourly、GridNow、RainMinute四类数据文件 同时在服务器本地备份date = TqwUtil.formatDate(TqwUtil.parse(date, dateForm...
2018-04-23 19:17:28
497
原创 JAVA 多线程应用总结 一
JAVA 多线程应用总结<一>一、ThreadLocal 线程本地变量,ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。是一个时间->空间的转换(内存的占用会比不使用ThreadLocal要大).每个线程Thread内部有一个ThreadLocal.ThreadLocalMap类型的成员变量threadLocals,这个threa...
2018-04-10 11:51:27
195
原创 Nginx 负载均衡环境配置
Nginx 负载均衡环境配置1.JDK安装下载jdk并上传至服务器。 创建安装目录,解压jdk到安装目录。mkdir /usr/local/javamv jdk-8u161-linux-x64.tar.gz /usr/local/java tar -zxvf jdk-8u161-linux-x64.tar.gz配置环境变量修改/etc/profile文件 vim /etc/pro...
2018-04-09 07:59:36
204
原创 CountDownLatch与CyclicBarrier使用
CountDownLatch与CyclicBarrier使用 最近做一个路网信息图形绘制,在一张地图上绘制37条路网天气信息,显示公路实时天气信息,用颜色表示不同的天气信息。这个过程可以分为两步,第一步读取经纬度文件,将经纬度及天气颜色信息封装到Map中,第二步将点信息封装到Line2D并画在地图上,当所...
2018-04-08 17:23:03
159
原创 Linux学习(一)
Linux日常1. ps aux | grep redis 查看PID 2.kill pid 杀死进程3.chmod +x apache 给apache文件添加执行权限4.tail 仅仅显示后面几行 tail -f ../logs/catalina.out 查看catalina.out...
2018-04-08 16:48:15
265
原创 时间格式处理
今天遇到个转换日期格式的问题,没转过来劲儿,在这做个笔记转换字符串 201710240800 成为想要的日期格式(2017-10-24)没有理解 SimpleDateFormat(String patten) 中参数的意义错误实例patten 参数写成了要转换的数据格式,其实这一步是要将time字符串转换为此字符串代表的日期含义,这个参数是要与time的格式对应的。
2017-11-08 15:12:06
226
原创 git 生成patch并打入主干
1.生成Patcha.查看日志信息,选择要打补丁的版本 git logb.git format-patch 5fbfa380424a0e048f2cd935a5440151fa1eb6a5 生成补丁 (某次提交之后的所有提交打成一个patch)format-patch 参数当前分支所有超前master的提交:git format-patch -M master某次提交以后的所有patch:git...
2017-11-03 17:17:20
356
原创 solr安装配置
1.解压solr.war包到tomcat的webapp目录下2.拷贝solr依赖jar到指定目录3.添加日志配置文件到class目录4.在web.xml文件中指定solrhome5.solrcore安装配置 一个solrhome目录里面包含多个solrcore目录,一个solrcore目录里面了一个solr实例运行时所需要的配置文件和数据文件。6
2017-10-10 21:31:13
227
原创 集合中的并发
一、JAVA中集合包括Collection和Map1.Collection接口①List 允许重复 可存储多个nullvector 底层数组实现 2倍增长 线程同步 效率较低ArrayList 底层数组实现 1.5倍增长 非线程同步 效率高 List list = Collections.synchronizedList(new ArrayList
2017-09-18 14:23:12
447
转载 数据库事务四大特征及隔离级别
1、事务的四大特性(ACID)⑴ 原子性(Atomicity)原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚。因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency)一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态
2017-09-18 12:12:07
524
原创 Jfinal事务
Jfinal事务原理通过对方法增加全局拦截器,执行对应方法时,被事务拦截器拦截,当执行到拦截器链的后半段而没有异常抛出时,执行事务的commit()。有异常抛出则执行事务的回滚方法rollback()。1.第一步给指定的方法添加拦截器的方式①在启动配置文件中,通过正则匹配方法,能够匹配到的方法,将添加事务拦截器②通过注解Before(Tx.class)为相应的方
2017-09-04 16:15:02
1547
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人