04 2019 档案
摘要:转: redis学习(十五) 使用jedis执行lua脚本(实现一个对IP的限流) 2018年09月15日 20:07:26 码农-文若书生 阅读数:1609 2018年09月15日 20:07:26 码农-文若书生 阅读数:1609 使用jedis执行lua脚本(实现一个对IP的限流) 上一篇学习
阅读全文
摘要:转: 连接池中的maxIdle,MaxActive,maxWait等参数详解 2017年06月03日 15:16:22 阿祥小王子 阅读数:6481 2017年06月03日 15:16:22 阿祥小王子 阅读数:6481 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog
阅读全文
摘要:转: 分布式锁与实现(一)——基于Redis实现 概述 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Pa
阅读全文
摘要:转; Redisson实现分布式锁 Redisson文档参考:https://github.com/redisson/redisson/wiki/%E7%9B%AE%E5%BD%95 redis是实现分布式锁的一种方式,其他还可以基于数据库,zookeeper等方式实现;这里拿出redis单说一下,
阅读全文
摘要:转: Redisson分布式锁实现 2018年09月07日 15:30:32 校长我错了 阅读数:3303 2018年09月07日 15:30:32 校长我错了 阅读数:3303 转:分布式锁和Redisson实现 概述 分布式系统有一个著名的理论CAP,指在一个分布式系统中,最多只能同时满足一致性
阅读全文
摘要:用到的jar包: 测试代码: 注意: 如果不是想用分布式锁解决其他业务逻辑问题,而只是为了解决本文标题说的向redis中存入取出值(如果存在就取出,如果不存在就存入)的问题,那么完全可以用下面的方法来实现
阅读全文
摘要:转: redisson整合spring 转: 原文:http://blog.csdn.net/wang_keng/article/details/73549274 首先讲下什么是Redisson:Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data G
阅读全文
摘要:转: 如何优雅地用Redis实现分布式锁? 如何优雅地用Redis实现分布式锁? BaiduSpring 01-2500:01 BaiduSpring 01-2500:01 BaiduSpring 01-2500:01 什么是分布式锁 在学习Java多线程编程的时候,锁是一个很重要也很基础的概念,锁
阅读全文
摘要:Service: test: 结果: 不加同步: Thread-0--get--count:0Thread-2--get--count:0Thread-1--get--count:0Thread-1--set--count:340Thread-2--set--count:514Thread-0--s
阅读全文
摘要:转: Redis的删除机制、持久化 主从 Redis的使用分两点: 性能如下图所示,我们在碰到需要执行耗时特别久,且结果不频繁变动的SQL,就特别适合将运行结果放入缓存。这样,后面的请求就去缓存中读取,使得请求能够迅速响应。 并发在大并发的情况下,所有的请求直接访问数据库,数据库会出现连接异常。这个
阅读全文
摘要:转: Spring Bean初始化之后执行指定方法 2017年07月31日 15:59:33 vircens 阅读数:24807 2017年07月31日 15:59:33 vircens 阅读数:24807 Spring Bean初始化之后执行指定方法 在运用Spring进行实际项目开发过程中,经常
阅读全文
摘要:或者 static Properties ftpConfig = new Properties(); ftpConfig.load(Thread.currentThread().getContextClassLoader().getResourceAsStream("cache.properties
阅读全文
摘要:转: 让WinSCP和Putty一直保持连接 2015年08月14日 01:08:19 zcczbq 阅读数:13173 标签: putty winscp 更多 个人分类: Operation 2015年08月14日 01:08:19 zcczbq 阅读数:13173 标签: putty winsc
阅读全文
摘要:转: secureCRT自动断开的解决方法 secureCRT自动断开的解决方法 在secureCRT上登录时,一段时间不用的话会自动断开,必须重新连接,有点麻烦。 有时候服务器端的 /etc/profile 或者 ~/.bash_profile 中设置了 TMOUT 选项,或者是 /etc/ssh
阅读全文
摘要:txt文件按行处理工具类(可以分析日志、截取小说等) 注意: 使用中如果发现输出文件中没有数据,请检查输入文件的编码是否为UTF-8 如果为GBK,请修改代码中的: 为 GBK。
阅读全文
摘要:你是用的小乌龟做客户端吗?在文件夹里点右键,选择TortoiseSVN->Setings->SavedData里面有个authentication data,点击后面的Clear就好了下次有什么动作会提示你输入用户名和密码
阅读全文
摘要:转: Spring集成MyBatis完整示例 目录 一、新建一个基于Maven的Web项目 二、创建数据库与表 三、添加依赖包 四、新建POJO实体层 五、新建MyBatis SQL映射层 六、完成Spring整合MyBatis配置 七、创建服务层 八、JUnit测试服务类 九、加载Spring容器
阅读全文
摘要:场景: 一个需求是需要处理一个txt文件中的数据,具体要求: 每个txt文件中数据上限是20W。 最开始的方式: 将txt中的记录逐条存入一个表中,然后遍历表中的记录,一条一条的处理,处理每一条记录时,大约需要查询6次数据库,插入6次数据库,更新3次数据库。 问题: 发现处理的速度比较慢,大概1秒中
阅读全文
摘要:转: 精通Dubbo——Dubbo支持的协议的详解 2017年06月02日 22:26:57 孙_悟_空 阅读数:44500 2017年06月02日 22:26:57 孙_悟_空 阅读数:44500 Dubbo支持dubbo、rmi、hessian、http、webservice、thrift、re
阅读全文
摘要:转: Java 全角字符转半角字符 1.java代码里有时候会遇到代码注入的安全问题,为了防止这种问题,增加了一个过滤功能。主要是过滤全角字符,把url不能识别的全角字符转换成半角字符 1 public class Test { 2 public static void main(String[]
阅读全文
摘要:转: mybatis 的批量更新操作sql 2018年07月23日 10:38:19 海力布 阅读数:1689 2018年07月23日 10:38:19 海力布 阅读数:1689 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dmcpxy/arti
阅读全文
摘要:Connection conn = getConnection();// Connection conn = this.ss.getConnection(); 返回Connection对象 try { String sql = "UPDATE PARTY SET PARTY_NAME = '测试00
阅读全文
摘要:转: Can not issue data manipulation statements with executeQuery()错误解决 2012年03月27日 15:47:52 katalya 阅读数:79830 标签: insert 数据库 sql 2012年03月27日 15:47:52 k
阅读全文
摘要:转: Mybatis 中获得 connection 2012年07月30日 19:02:21 dqsweet 阅读数:13861 2012年07月30日 19:02:21 dqsweet 阅读数:13861 @Autowired @Autowired private SqlSession sqlSe
阅读全文
摘要:转: Mysql中INSERT ... ON DUPLICATE KEY UPDATE的实践 阿里加多 阿里加多 0.1 2018.03.23 17:19* 字数 492 阅读 2613评论 2喜欢 1 0.1 2018.03.23 17:19* 字数 492 阅读 2613评论 2喜欢 1 0.1
阅读全文
摘要:转: MySQL STR_TO_DATE函数 2017年12月05日 15:41:58 木林森淼 阅读数:23822 2017年12月05日 15:41:58 木林森淼 阅读数:23822 版权声明:水平有限,如有补充或更正,望大家评论指正 https://blog.csdn.net/yangfen
阅读全文
摘要:接手一个项目,项目主要架构用的 servlet 3.0 + spring + mybatis 其中发现一个问题: 操作数据时,批量插入可以,批量更新,使用各种写法都无法成功,直接报 mybatis转换异常等等,最后解决方法是所有批量更新都用如下写法: java代码: baseDao: 测试代码: 第
阅读全文
摘要:转: ON DUPLICATE KEY UPDATE单个增加更新及批量增加更新的sql 本文为博主原创,转载请注明出处。 在实际应用中,经常碰到导入数据的功能,当导入的数据不存在时则进行添加,有修改时则进行更新, 在刚碰到的时候,第一反应是将其实现分为两块,分别是判断增加,判断更新,后来发现在mys
阅读全文
摘要:tail -f info_log-2019-04-20.log |grep 要查询的关键字
阅读全文
摘要:转: l Druid是一个强大的新兴数据库连接池,兼容DBCP,是阿里巴巴做的开源项目. 不仅提供了强悍的数据源实现,还内置了一个比较靠谱的监控组件。 GitHub项目主页: https://github.com/alibaba/druid QQ群: 点击链接加入群【阿里开源技术交流】 演示地址:
阅读全文
摘要:转: Druid 配置及内置监控,Web页面查看监控内容 1.配置Druid的内置监控 首先在Maven项目的pom.xml中引入包 1 2 3 4 5 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId
阅读全文
摘要:总结: 方法1: 方法2: 注意:上面的方法除了 URL resource1 = classLoader.getResource(""); 外,都需要在tomcat中启动项目后才会有正常值,在junit或者main方法测试的时候都是会报错的,即使getResource("")不报错,返回的地址是这样
阅读全文
摘要:转: log.error("异常:", e);与log.error(e.getMessage());区别 2017年04月28日 14:51:32 行走的soong 阅读数:12017 2017年04月28日 14:51:32 行走的soong 阅读数:12017 版权声明:本文为博主原创文章,未经
阅读全文
摘要:面试必问的CAS,你懂了吗? 置顶 2018年03月14日 22:29:19 程序员囧辉 阅读数:29612 置顶 2018年03月14日 22:29:19 程序员囧辉 阅读数:29612 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/v12341
阅读全文
摘要:在spring中,要想生成一个单例对象(比如jedis的连接池对象) 方法1: 在 spring中用 bean 标签生成(反正就是让spring生成并管理单例的对象) 方法2: 把要生成的单例对象类,定义成 单例模式 的类,提供一个static的getInstance方法,类里面的方法也都定义成静态
阅读全文
摘要:转: 动态代理之: com.sun.proxy.$Proxy0 cannot be cast to 问题 2018年05月13日 00:40:32 codingCoge 阅读数:1211 2018年05月13日 00:40:32 codingCoge 阅读数:1211 版权声明:本文为博主原创文章,
阅读全文
摘要:结果: com.xxx..redis.service.JedisClient
阅读全文
摘要:转: 【精】搭建redis cluster集群,JedisCluster带密码访问【解决当中各种坑】! 2017年05月09日 00:13:18 冉椿林博客 阅读数:18208 【精】搭建redis cluster集群,JedisCluster带密码访问【解决当中各种坑】! 2017年05月09日
阅读全文
摘要:转: java操作redis集群配置[可配置密码]和工具类 java操作redis集群配置[可配置密码]和工具类 java操作redis集群配置[可配置密码]和工具类 <dependency> <dependency> <groupId>redis.clients</groupId> <groupI
阅读全文
摘要:转: 关于Jedis是否线程安全的测试 2018年09月20日 15:53:51 cwz_茶仔 阅读数:659 2018年09月20日 15:53:51 cwz_茶仔 阅读数:659 版权声明:转载请注明出处 https://blog.csdn.net/jk940438163/article/det
阅读全文
摘要:RedisDesktopManager如何使用命令行? 解决方法: 1.右键某个redis链接,如果还没创建连接,请参考:http://yayihouse.com/yayishuwu/chapter/1359 2.选择“Console”
阅读全文
摘要:根据开始字符串和结束字符串截取文件生成另一个文件
阅读全文
摘要:转: Redis操作List工具类封装,Java Redis List命令封装 博客分类: redis java 蕃薯耀分享 Redis操作List工具类封装Java Redis List命令封装redis列表List命令封装工具类redis命令封装蕃薯耀 Redis操作List工具类封装,Java
阅读全文
摘要:转: 狼来的日子里! 奋发博取 狼来的日子里! 奋发博取 狼来的日子里! 奋发博取 缓存数据库-redis数据类型和操作(list) 一:Redis 列表(List) Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列表的头部(左边)或者尾部(右边) 一个列表最多可以包含 2
阅读全文
摘要:转: Redis需要多少内存预留-内存占用多少才安全 2018年02月10日 18:13:37 常城 阅读数:10280 2018年02月10日 18:13:37 常城 阅读数:10280 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chengg
阅读全文
摘要:转: Redis:默认配置文件redis.conf详解 # Redis配置文件样例 # Note on units: when memory size is needed, it is possible to specifiy # it in the usual form of 1k 5GB 4M
阅读全文
摘要:转: 向redis中添加删除list列表 2018年04月18日 15:44:54 luo_yu_1106 阅读数:4082 2018年04月18日 15:44:54 luo_yu_1106 阅读数:4082 一、添加 向redis中添加队列有两种方式 1.lpush l是left,也就是从左边开始
阅读全文
摘要:转; Redis命令:scan实现模糊查询 2017年12月31日 16:54:33 琦彦 阅读数:22893 标签: redis 数据库 Redis命令 scan 模糊查询 更多 个人分类: Redis 所属专栏: Redis:不只是数据库 2017年12月31日 16:54:33 琦彦 阅读数:
阅读全文
摘要:转: 关于redis的keys命令的性能问题 KEYS pattern 查找所有符合给定模式 pattern 的 key 。 KEYS * 匹配数据库中所有 key 。 KEYS h?llo 匹配 hello , hallo 和 hxllo 等。 KEYS h*llo 匹配 hllo 和 heeee
阅读全文
摘要:转: redis设置密码以及jedisPool设置密码 2019年01月02日 20:24:43 宇文荒雪 阅读数:1118 2019年01月02日 20:24:43 宇文荒雪 阅读数:1118 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_
阅读全文
摘要:转; Linux常用基本命令(less) LESS:跟more命令的功能类似,都是用于分页显示内容,但是他的性能比more更高,功能比more更丰富,他读取文件是按需加载 格式: less [option] [file] -N : 显示每行的行号 类似cat命令的-n -s: 将连续的空行显示为一行
阅读全文
摘要:下面的项目用的是servlet3.0架构 接口(doubbo消费者项目和服务者项目共享的jar项目中): 服务层: postman测试: 各个可选位置参数 位置1:选择请求方式 位置2:写请求地址 除了 IP 地址,端口,项目名称后,就是 service 接口上的 path注解中的内容: 位置3:因
阅读全文
摘要:王子乔 每一个认真生活的人,都值得被认真对待 王子乔 每一个认真生活的人,都值得被认真对待 王子乔 每一个认真生活的人,都值得被认真对待 http请求415错误Unsupported Media Type 之前用了封装的ajax,因为请求出了点问题,我试了下jQuery的$.ajax,报出了415的
阅读全文
摘要:转: File类三种得到路径的方法 2010年11月29日 20:37:00 ssyan 阅读数:27123 标签: file microsoft string exception windows unix 2010年11月29日 20:37:00 ssyan 阅读数:27123 标签: file
阅读全文
摘要:Java中删除文件、删除目录及目录下所有文件(转) 原文链接:Java中删除文件、删除目录及目录下所有文件 知识点:File.delete()用于删除“某个文件或者空目录”!所以要删除某个目录及其中的所有文件和子目录,要进行递归删除,具体代码示例如下:
阅读全文
摘要:案例1: 现象: 同事做本地txt数据切分然后处理,发现删除本地临时文件目录中的文件时,有时成功,有时删除完了发现文件还在。代码各处都不报错,且各种日志打印正常。 解决: 最后发现,是业务逻辑代码中有一处FileInputStream流读取文件后,没有关流,导致的。 案例2: 现象: 同事往远程FT
阅读全文
摘要:任务类: 测试类:
阅读全文
摘要:需求: 从数据库中取出一批数据,比如数据上限是20万,现在要对其进行处理,用多线程分批处理。 (数据所在表的主键id是递增的【分片数据库自定义的主键自增函数】) 难点:如何从数据库中分批读取数据,每批之间又无重复数据 思路1: 用分页查询的方式取 先查询出要处理的总数据量 count,然后假设每批要
阅读全文
摘要:转: 通过取模 把数据分配到三张不同的表中 代码实现 2018年06月01日 11:40:28 DuTian11 阅读数:240 2018年06月01日 11:40:28 DuTian11 阅读数:240 首先来个表单 <form action="addInfoDo.php" method="pos
阅读全文
摘要:转: Java程序员必须掌握的线程知识-Callable和Future Callable和Future出现的原因 创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共
阅读全文
摘要:package cn.nest; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.io.OutputStreamWriter; import java.util.ArrayList; imp...
阅读全文
摘要:java利用线程池处理集合 2018年07月23日 17:21:19 衍夏成歌 阅读数:866 2018年07月23日 17:21:19 衍夏成歌 阅读数:866 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_38364990/arti
阅读全文
摘要:【 简单总结: 随便一个java项目,引入jar包: lucene-core-4.0.0.jar 如果是 maven项目,直接用如下依赖: 然后直接java代码即可: 打印结果: 402440 bytes 】 可参考: 转: 如何计算Java对象所占内存的大小 2018年05月24日 11:42:1
阅读全文
摘要:public class T1 { public static void main(String[] args) throws ParseException { SimpleDateFormat df = new SimpleDateFormat("HH:mm");//设置日期格式,这里只取出小时和分钟 //要比较的时间 Date en...
阅读全文
摘要:转: java 分隔函数split("",-1)的用途 2017年12月14日 11:37:58 jaryle 阅读数:8517 2017年12月14日 11:37:58 jaryle 阅读数:8517 1.如果字符串最后一位有值,则没有区别, 2.若干最后n位都是切割符,split(" ")不会继
阅读全文
摘要:转: 修改tomcat应用日志默认编码格式 修改tomcat应用日志默认编码格式 前言 今天开发跟我说tomcat日志中的中文不能正常显示,根据以往的经验,我觉得可能跟服务器的编码有关,于是尝试各种方法,但还是没能解决问题。 后来我突然想到会不会跟tomcat的设置有关呢,于是在网上搜索了一遍,最后
阅读全文
摘要:【 可以先用 less 文件名 来打开文件, 然后可以按回车,打开底部命令输入行(即出现一个冒号的位置), 然后可以使用 键盘上的 home 键跳到文件开始,end键跳到最后,PgUp向前翻页,PgDn向下翻页, { 也可以使用linux命令实现上面功能: g 跳到开头 G 跳到文件结尾 b 往前翻
阅读全文
摘要:转: Linux下查看文件内容的命令 查看文件内容的命令: cat 由第一行开始显示内容,并将所有内容输出 tac 从最后一行倒序显示内容,并将所有内容输出 more 根据窗口大小,一页一页的现实文件内容 less 和more类似,但其优点可以往前翻页,而且进行可以搜索字符 head 只显示头几行
阅读全文
摘要:package file; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStreamReader...
阅读全文
摘要:首先在spring配置文件中增加: 定时任务公共抽象类: 定时任务具体类: 具体任务执行类: 类1: 类2:
阅读全文
摘要:quartz 每天0点5分开始,以后每隔15分钟启动一次,23:50停止,这个表达式怎么写? 5 用quartz做定时器,要求达到这样的效果每天0点5分开始,以后每隔15分钟启动一次,23:50停止不知道怎么写哪个corn表达式呢 0 5/15 0-23 * * * 以上是cron表达式,由于从5分
阅读全文
摘要:转: spring cron表达式(定时器) 写定时器时用到,记录一下: Cron表达式是一个字符串,字符串以5或6个空格隔开,分开工6或7个域,每一个域代表一个含义,Cron有如下两种语法 格式: Seconds Minutes Hours DayofMonth Month DayofWeek Y
阅读全文

浙公网安备 33010602011771号