- 博客(16)
- 收藏
- 关注
转载 数据库索引
全文来自架构之路公众号,为了自己温习方便,便于查找放在自己博客里数据库为什么要设计索引?图书馆存了1000W本图书,要从中找到《架构师之路》,一本本查,要查到什么时候去?于是,图书管理员设计了一套规则:(1)一楼放历史类,二楼放文学类,三楼放IT类…(2)IT类,又分软件类,硬件类…(3)软件类,又按照书名音序排序…以便快速找到一本书。与之类比,数据库存储了1000W条数据,要从中...
2019-02-27 15:35:46 139
转载 Instrumentation
Instrumentation 简介利用 Java 代码,即 java.lang.instrument 做动态 Instrumentation 是 Java SE 5 的新特性,它把 Java 的 instrument 功能从本地代码中解放出来,使之可以用 Java 代码的方式解决问题。使用 Instrumentation,开发者可以构建一个独立于应用程序的代理程序(Agent),用来监测和协助...
2019-02-25 13:42:44 207
翻译 MXBean
JAVA 平台MXBean 是一种托管 Bean,它符合 JMX Instrumentation Specification,提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。JAVA 平台MXBean:ClassLoadingMXBean 用于 Java 虚拟机的类加载系统的管理接口。 CompilationMXBean 用于 ...
2019-02-25 13:31:29 838
原创 postgre小记
1.特定的语法 函数distinct on (多列) 排序去重 唯一性limit 和offset 一共返回多少条记录 从第几条开始返回一次插入多条记录 values(),()ILIKE 实现不区分大小写模糊查询用only限制继承表delete update insert的操作delete using 代替关联查询再删除returnning将修改的记录返回给客户端filter代替c...
2019-02-19 09:41:01 177
原创 BTrace小记
BTrace限制为了保证trace语句只读, BTrace对trace脚本有一些限制(比如不能改变被trace代码中的状态)BTrace class不能新建类, 新建数组, 抛异常, 捕获异常,不能调用实例方法以及静态方法(com.sun.btrace.BTraceUtils除外)不能将目标程序和对象赋值给BTrace的实例和静态field不能定义外部, 内部, 匿名, 本地类不能有同...
2019-02-19 09:39:09 132
翻译 Satement学习整理
字段摘要static int CLOSE_ALL_RESULTS该常量指示调用 getMoreResults 时应该关闭以前一直打开的所有 ResultSet 对象。static int CLOSE_CURRENT_RESULT该常量指示调用 getMoreResults 时应该关闭当前 ResultSet 对象。static int EXECUTE_FAILED该常量指示...
2019-02-14 13:34:39 701
翻译 Java中Connection方法笔记
Java中Connection方法笔记 public interface Connectionextends Wrapper 与特定数据库的连接(会话)。在连接上下文中执行 SQL 语句并返回结果。Connection 对象的数据库能够提供描述其表、所支持的 SQL 语法、存储过程、此连接功能等等的信息。此信息是使用 getMetaData 方法获得的。注:在配置 Connec...
2019-02-14 13:33:47 23231 1
原创 RocketMQ学习
1. MQ简介 什么是MQ,MQ主要解决的问题,MQ的实际应用范围 生产者消费者模型,数据共享交换平台的工作原理,生产者发送消息平台 具有高性能、高可靠、高实时、分布式的消息队列中间件。 在处理 异步 ,解耦,最终一致性,并行 的场景下优先考虑使用 具有的特点: 能够保证严格的消息顺序 ...
2019-01-10 16:04:54 140
原创 rocketMQ小记
停止服务:sh mqshutdown namesrv &sh mqshutdown broker &启动服务:先启动namesrvsh mqnamesrv &再启动brokersh mqbroker -n localhost:9876 autoCreateTopicEnable=true
2018-11-14 10:04:00 91
原创 根据文件名和流得到所有节点返回ELEMENT
方法一: public Element getDocumentElement(InputStream inputStream, String fileName) { DocumentBuilder db; try { db = DocumentBuilderFactory.newInstance().newDocumentBuilder...
2018-09-28 09:51:50 134
原创 linux小记
系统自我运行目录介绍:/boot 引导文件的存放目录: 内核文件 引导加载器BootLoader grub/bin 供所有用户使用的基本命令:不能够关联至独立分区,OS启动就会用到的程序放在此目录下 /sbin 管理类的基本命令 不能够关联至独立分区,OS启动就会用到的程序放在此目录/lib 基本共享库文件。系统启动就会用到的、会依赖的基本库(内核模块...
2018-09-18 09:28:03 105
原创 List分割成多个子List
/** * @Title: splitList * @Description: 1个list分割成多个list * @param targe 原list * @param size 分割后每个list的长度 * @return List<List<String>> 返回类型 * @throws */ ...
2018-07-12 13:17:35 673
原创 IE浏览器引入Chrome插件 CFInstance后的CFInstance问题
问题描述: 在IE浏览器引入Chrome插件 CFInstance后,juery 的get请求无法请求到后台 最初始用get请求到后端,结果发现由此CFInstance打开的页面,无法触发请求到后台,尝试过在URL加后缀,但是还是没有成功,最后改为了post请求$.ajax({ url : URL, data : JSON.stringify(paramData), dataType...
2018-03-08 15:28:52 511
原创 Mybatis批量插入
超级简单实用,不解释具体原理,直接用public class A{private A;/**补充set和get方法}接口中定义如下所示public interface AMapper { void saveA(List<A> AList);}对应xml配置如下:<mapper namespace="com.A"><insert...
2018-03-08 15:06:12 138
翻译 tomcat中间件入门学习(一)
之前没有花太多的时间来仔细研究tomcat中间件是如何处理请求并响应给客户端的,今天研究了一下,处女稿欢迎拍砖。 tomcat从高度抽象来看可以分为两大部分,第一部分是负责对客户端发出的请求的报文的解析等工作的Connector组件。第二部分是负责根据请求的内容进行相应的逻辑处理并响应结果给客户端的Container组件。 处理流程: Connector组件包含:Http11Protocol组
2017-09-21 15:16:32 3436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人