- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 使用 redis 如何设计分布式锁?说一下实现思路?使用 zk 可以吗?如何实现?这两种有什么区别?
redis: 线程 A setnx(上锁的对象,超时时的时间戳 t1),如果返回 true,获得锁。 .线程 B 用 get 获取 t1,与当前时间戳比较,判断是是否超时,没超时 false,若超时执行第 3 步; 计算新的超时时间 t2,使用 getset 命令返回 t3(该值可能其他线程已经修改过),如果 t1==t3,获得锁,如果 t1!=t3 说明锁被其他线程获取了。 获取锁后,处理完业务逻辑,再去判断锁是否超时,如果没超时删除锁,如果已超时, 不用处理(防止删.
2021-08-25 15:56:29 288
转载 在mysql中使用group by和order by取每个分组中日期最大一行数据
在mysql中使用group by和order by取每个分组中日期最大一行数据转载自:https://blog.csdn.net/shiyong1949/article/details/78482737在mysql中使用group by进行分组后取某一列的最大值,我们可以直接使用MAX()函数来实现,但是如果我们要取最大值对应的ID,那么我们需要取得整行的数据。最开始的实现方法如下SELECT t.event_id,MAX(t.create_time) as create_timefrom mon
2021-08-12 09:57:23 986
原创 IDEA 中使用MyBatis-generator 自动生成MyBatis代码
1. 在maven项目的pom.xml 添加mybatis-generator-maven-plugin 插件 <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plug...
2019-11-08 10:45:47 566
转载 浅谈Java内部类(超详细代码示例)
Java内部类本文将通过WHAT、WHY、HOW三个方面来展开Java内部类的相关知识。一、什么是内部类? 可以将一个类的定义放在里另一个类的内部,这就是内部类。广义上我们将内部类分为四种:成员内部类、静态内部类、局部(方法)内部类、匿名内部类。/*** 我是一个外部类(外部是相对内部而言)*/public class Outer{ /** * ...
2019-10-11 10:40:42 189
转载 java中枚举类型的使用
Java 枚举(enum) 详解7种常见的用法 JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。 web项目里实体类使用枚举类型: 一般在该实体类的包下在新建一个enumeration包,把枚举类型的类写在enumeration包下,例如: public enum Color { RED, ...
2019-10-08 09:29:28 213
转载 linux系统安装mysql详细配置(转载)
1.检查是否有rpm包,如果没有用rpm安装过mysql,不应该有残留,如果有,需要删掉 检查语法: rpm -qa|grep -i mysql 删除语法: rpm -e <包的名字> 如果遇到依赖,无法删除,使用 rpm -e --nodeps <包的名字> 不检查依赖,直接删除rpm包。2.卸载系统自带的mariadb 检查语法: rpm -...
2019-08-19 19:43:52 192
原创 linux下安装配置jdk
1.下载jdk压缩包http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.用 FlashFXP将下载的文件上传到linux服务器3.解压 jdk-linux-x64.tar.gz 安装包tar -xvf dk-linux-x64.tar.gz /usr/...
2019-08-19 19:27:18 105
原创 01、创建SSM的web项目并发布在VM上
一、在虚拟机上安装CentOS-7操作系统和安装配置jdk1、linux下载的各版本地址:链接:https://pan.baidu.com/s/1NTzM1TWE914305-2SvMjbA提取码:cwrh2、在vm上安装创建linux虚拟机linux_server_3、安装配置jdk下载linux版本的jdk,上传到虚拟机的根目录opt下(注意关闭防火墙和给opt文件...
2019-07-23 16:44:38 161
原创 javaweb的容器
javaweb里有各种容器的概念,查了很多资料,发现有几个大神讲的很好,现在摘抄,做个记录,方便以后回顾。常见的各种容器 一、Tomcat 容器模型 二、Tomcat 下的Servlet容器一个 Web 应用对应一个 Context 容器,也就是 Servlet 运行时的 Servlet 容器。在...
2019-01-07 13:52:53 1526
原创 sybase的sql字段别名,可以直接作为where中的条件
今天在sybase库中写sql时,将查询的字段用常量替换,并将字段名作为别名,发现查不到数据。select 25 as CITY_CODE FROM DW.O_DX_DW_VOLTE_CITY_H WHERE CITY_CODE=1 AND START_TIME=20161013140000000 问了人说是:sybase的sql字段别名,可以直接作为where中的条件。所以
2016-10-26 11:20:36 1434
原创 jqgrid实现多级表头
如图所示,实现jqgrid多级表头:使用setGroupHeaders参数:$( "#gtgz_grid" ).jqGrid( 'setGroupHeaders' , { useColSpanStyle : true , // 没有表头的列是否与表头列位置的空单元格合并 groupHeaders :[{
2016-10-18 16:40:47 7814 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人