- 博客(21)
- 收藏
- 关注
原创 redis零碎知识点
RDB和AOF: RDB:二进制文件,加载速度远大于AOF。无法做到实时持久化,可能存在靠版本兼容性问题。save命令会阻塞,bgsave执行fork操作,创建子线程进行持久化。关闭redis服务时,如果没有AOF持久化,则会自动执行bgsave。 AOF流程:将所有写命令追加到aof_buf缓冲区,AOF缓冲区向硬盘做sync同步,定期rewrite(重写),redis重启加载进行恢...
2019-01-24 17:43:06 166
原创 服务器部署相关收藏
1、ubuntu安装mysql,参考:https://www.linuxidc.com/Linux/2017-06/144805.htm ps:如果是云服务器,请开放云端的3306端口,否则远程会连不上,比如阿里云服务器,需要设置安全组的规则,相当于防 火墙的意思,允许某些端口访问2、ubuntu安装ftp服务,参考:https://www.linuxidc.com/...
2018-06-22 16:33:50 179
原创 springboot集成Stream上传插件+图片缩略图+视频缩略图
最近项目需要做上传功能,网上搜索了一下各种的上传插件,最后选择了stream插件,stream支持暂停上传、进度展示、批量上传等核心功能,样式也可以自定义,可以集成bootstrap或layui等框架,比较符合预期。在demo中,我也集成了图片缩略图的生成,视频缩略图的截取等功能,有兴趣的可以看一下Stream插件:http://twinkling.cn/首先围观一下是不是感觉不错,至少我认为是可...
2018-06-13 10:51:43 4319 10
原创 那些年我遇到的面试题
String可以被继承吗?答:是不可以的,String是被final修饰的类,java规范中,被final修饰的类都不可以被继承OOP的五大原则答:单一职责原则、开放闭合原则、里氏替换原则、依赖倒置原则、接口隔离原则,参考:点击打开链接抽象类可以继承普通类吗?答:是的可以继承实体类的,抽象类不能实例化,抽象类也可以实现接口,接口可以继承一个或多个接口,但不能实现接口switch参数类型答:参数值类...
2018-03-31 17:34:45 239
转载 多线程问题总结
关于多线程的问题总结,非常好,值得多看http://www.cnblogs.com/xrq730/p/5060921.html?utm_source=tuicool&utm_medium=referral
2018-03-29 19:17:58 155
原创 实现N个线程互相等待完成
1、采用线程池的方式,实现有返回值的Callable<V>线程接口package com.thread;import java.util.concurrent.Callable;import java.util.concurrent.CompletionService;import java.util.concurrent.ExecutionException;import ...
2018-03-28 21:24:13 730
原创 redis之发布订阅模式
发布订阅模式原理包含两个角色,一个发布者,一个订阅者订阅者可以订阅一个火多个频道channel发布者可以向指定频道发布信息通过publish发布消息,publish channel1 'fern'通过subscribe订阅频道,subscribe channel1 channel2psubscribe channel? 指定规则订阅...
2018-03-25 21:54:50 172
原创 redis中的事务,连接,生存时间,排序相关
开启事务multi:开启事务,事务块中的多条语句会按照顺序放入队列当中,最后由exec命令来执行执行事务块exec监视一个或多个keywatch监视一个或多个key,如果执行事务之前key被其他命令改动,则事务被打断取消事务discard连接相关ping 测试与服务器之间的连接,正常返回pongecho 打印一个特定信息quit、exit 请求关闭客户端与服务器的连接shutdo...
2018-03-25 21:32:05 311
原创 redis之有序集合zset命令
zadd key score member[score member] 将分数及元素添加到集合中zscore key member 获得指定元素的分数,-inf负无穷大,+inf正无穷大zrange key start end withscores 按照元素分数从小到大的顺序返回指定索引start到end之间所有的元素(包括两端),带分数zrangebyscore key (mi...
2018-03-25 20:10:17 301
原创 redis之set集合
sadd key value1 value2 向集合中添加元素,重复元素不会重复添加smembers key 返回集合中的元素sismember key value 检测集合中是否存在该元素srem key value1 value2 删除集合中一个或多个元素spop key 删除并返回集合中的一个元素srandmember key count 随机返回集合中的...
2018-03-25 19:10:34 122
原创 redis之list命令
lpush key value1 value2 向列表左端添加元素,key不存在则创建rpush key valeu3 value4 向列表右端添加元素,key不存在泽创建lpushx key value1 value2 value3 向列表左端添加元素,只有key存在才能添加rpushx key value1 value2 value3 向列表右端添加元素,只有key存在...
2018-03-25 16:46:39 255
原创 redis之keys命令
1、keys匹配字符 keys* 匹配任意字符 keys? 匹配一个字符 keys[] 匹配[]之间的任意一个字符 keys \x 匹配特殊字符,如:keys \* keys \$2、exists key 检测制定key是否存在 exists fern3、type key 返回key的类型 type fern4、expire k...
2018-03-24 22:55:21 1073
原创 redis集合hash命令
1、hset 设置字段值 语法:hset key field value hset fern name lym hset fern email fern@163.com2、hget 获取字段值 语法:hget key field hget fern name3、hmset 批量设置字段值 语法:hmset key fi...
2018-03-24 21:59:12 616
原创 访问或添加三个范围的属性与获取Request-Session-ServletContext-Response对象
简单获得注入属性public String execute(){ ActionContext ctx = ActionContext.getContext(); ctx.getApplication().put("app", "应用范围");//往ServletContext里放入app ctx.getSession().put("ses", "session范围");//往ses
2015-05-19 23:49:23 760
原创 PGSQL连接数据库并对其进行模式创建和表的继承复制
private static void jg复制账套(final org.hzs.lang.ID ci账套_id, final com.zzkj.da4lg3cs2vt4.yu4sc4.Session session, final org.hzs.logging.error ci_error) throws org.hzs.logging.error { final String
2015-04-08 17:28:20 699
原创 字符串操作
一、寻找字符串中某个字符的索引值 str.indexOf(substr)---第一个的索引值 str.lastindexOf(substr)---最后一个的索引值 str.charAt(int index)---查找指定位置索引的字符二、字符串截取 str.substring(int beginIndex,int endI
2015-04-02 09:09:32 275
原创 设置两个界面的相对位置
var left = Math.max((window.screen.availWidth - d合同or基建or土地.d合同.d编辑.d关联项目.d界面.width) / 2, Math.min(window.screen.availWidth / 3, window.screen.availWidth - d合同or基建or土地.d合同.d编辑.d关联项目.d界面.width, d合同or基建
2015-04-02 09:03:52 438
原创 将store中的记录格式化成json格式
var d写 = null; var ji详情_JSON = null; var ji = null; try { d写 = new Ext.data.writer.Writer({ type: 'json', writeAllFields: true //cb amend });
2015-04-02 08:39:41 358
转载 js获取当前时间戳
转自出处:http://blog.163.com/cy_lihang/blog/static/18321802220118152545147/JavaScript Date 对象参考手册Date 对象Date 对象用于处理日期和时间。创建 Date 对象的语法:var myDate=new Date()注释:Date 对象
2015-04-02 08:34:37 5646
转载 最权威的身份证号码的正则表达式
来源: http://simeon.blog.51cto.com/18680/101003>2008-09-22 11:23:08标签:最 权威 身份证 正则表达式 号码//身份证正则表达式(15位)isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/;//身份
2015-04-02 08:30:35 31015 2
原创 Extjs置表单所有输入域为readonly状态
form.getFields().each(function(field){ field.setReadOnly(true);});
2015-04-02 08:22:37 414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人