会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Dr.Von
2019年11月24日
pg学习
摘要: CREATE OR REPLACE FUNCTION getTable(rows INTEGER)RETURNS TABLE(col1 INTEGER, col2 TEXT)AS $$BEGIN RETURN QUERY SELECT i * 2, i || '_text' FROM generat
阅读全文
posted @ 2019-11-24 23:24 Dr.Von
阅读(127)
评论(0)
推荐(0)
2017年8月22日
redis 复制,持久化,事务
摘要: 持久化(数据存储到硬盘) 有两种方式:快照 snapshotting、追加文件AOF、 快照 1、执行 快照 的两种方式(命令) BGSAVE:redis调用fork来创建一个子进程将快照写入硬盘,父进程继续处理请求; (子进程是父进程的副本,它将获得父进程数据空间、堆、栈等资源的拷贝。父子进程之间
阅读全文
posted @ 2017-08-22 23:54 Dr.Von
阅读(128)
评论(0)
推荐(0)
2017年8月16日
redis 购物网站应用场景
摘要: 1、cookies 登录信息记录; cookies记录登录信息有两种方式: 客户端记录登录的信息,过期时间,用户ID等,然后对信息进行签名; 优点:实现简单,分担了服务器的压力; 缺点:签名的过程,容易导致安全漏洞,(忘记签名),服务器分析用户行为不方便; token方式,cookies记录一串随机
阅读全文
posted @ 2017-08-16 23:27 Dr.Von
阅读(167)
评论(0)
推荐(0)
设计模式七个原则
摘要: 归纳有7个,单一职能原则、开闭原则、里氏置换原则、接口隔离原则、依赖倒置原则、合成/聚合复用原则、迪米特法则; 代码结构好,体现在:内聚,方便拓展,解耦,抽象类/具体实现类 单一职能原则 一个类只负责一项职责,体现内聚 开闭原则 对修改关闭,拓展开放; 一个软件实体如类、模块和函数应该对扩展开放,对
阅读全文
posted @ 2017-08-16 22:57 Dr.Von
阅读(141)
评论(0)
推荐(0)
Java 即时编译 JIT
摘要: Java中的JIT class 编译成可执行的代码(原生型指令码) JIT Compiler(Just-in-time Compiler) 即时编译最早的Java建置方案是由一套转译程式(interpreter),将每个Java指令都转译成对等的微处理器指令,并根据转译后的指令先后次序依序执行,由于
阅读全文
posted @ 2017-08-16 12:54 Dr.Von
阅读(162)
评论(0)
推荐(0)
2017年8月11日
Java ClassLoader 关系
摘要: 下面分类是 1、类实现的继承关系; 2、类加载的双亲委托模式,bootstrap类加载器加载jre库中的类,Extension加载java扩展类,主要是 %JRE_HOME/lib/ext 目录下的jar和class Application类加载器加载 当前java应用的classpath中的所有类
阅读全文
posted @ 2017-08-11 21:47 Dr.Von
阅读(96)
评论(0)
推荐(0)
2017年8月8日
监控文件变化范例(文件增加,修改……)
摘要: 监控目录下文件及目录的变动 应对变化响应适配的基类是FileAlterationListenerAdaptor, org.apache.commons.io.monitor.FileAlterationListenerAdaptor的源码 范例如下:(主要是针对文件修改的情况)
阅读全文
posted @ 2017-08-08 23:48 Dr.Von
阅读(405)
评论(0)
推荐(0)
2017年8月7日
curator 监听用法范例
摘要: 模块介绍: 1.curator连接创建、管理 2.watcher 基类,预定义实现了各事件下应实现的方法(空方法),用于添加通用的监听动作;特定节点的的watcher可以集成该基类,做到添加监听的解耦; 3.监听添加工具类 初始化curator连接 watcher 基类: 监听添加工具类 测试工具类
阅读全文
posted @ 2017-08-07 22:07 Dr.Von
阅读(260)
评论(0)
推荐(0)
2017年7月31日
log4j默认加载的配置文件
摘要: 通过查看log4j源码,版本1.2.16,log4j包 去默认的位置加载 配置文件; 文件名如下: 加载配置的过程: LogManager 的 static 代码段: Loader.getResource()代码如下,其中getTCL(),获取的是线程上下文类加载器,即{Thread.current
阅读全文
posted @ 2017-07-31 23:15 Dr.Von
阅读(1252)
评论(0)
推荐(0)
2017年7月26日
log4j范例,动态切换日志位置
摘要: 详解参考:http://www.cnblogs.com/ITEagle/archive/2010/04/23/1718365.html 曾经的配置写法: { log4j.logger.org.apache.zookeeper=INFO,appenderName log4j.appender.appe
阅读全文
posted @ 2017-07-26 00:00 Dr.Von
阅读(530)
评论(0)
推荐(0)
下一页
导航
博客园
首页
新随笔
联系
订阅
管理
公告