- 博客(23)
- 资源 (3)
- 收藏
- 关注
翻译 https://es.xiaoleilu.com/
ElasticSearch原理https://www.cnblogs.com/dreamroute/p/8484457.html//Elasticsearch 权威指南(中文版)APIhttps://es.xiaoleilu.com/
2019-04-03 23:30:20 1730
原创 mysql 学习记录
mysql Red Hat Linux 环境安装V5.6 下载链接如下https://dev.mysql.com/downloads/mysql/5.6.html#downloads下载完成后,解压下载的tar包:MySQL-client-5.6.40.rhel5.i386.rpm是客户端的安装包; MySQL-server-5.6.40.rhel5.i386.rpm 是服务...
2018-07-20 09:51:10 178
转载 JAVA.SECURITY.POLICY 配置说明
众所周知,Java语言具有完善的安全框架,从编程语言,编译器、解释程序到Java虚拟机,都 能确保Java系统不被无效的代码或敌对的编译器暗中破坏,基本上,它们保证了Java代码按预定的规则运作。但是,当我们需要逾越这些限制时,例如,读 写文件,监听和读写Socket,退出Java系统等,就必须使用数字签名或安全策略文件(*.Policy)。在企业内部网中,本文提出了使用安全策略文件来设置java...
2018-04-24 16:58:23 1595
转载 java 动态代理(模式) InvocationHandler(为类中方法执行前或后添加内容)
动态代理属于Java反射的一种。当我们得到一个对象,想动态的为其一些方法每次被调用前后追加一些操作时,我们将会用到java动态代理。下边上代码:首先定义一个接口:package com.liuyx;public interface Itf { public abstract void printMe(); public abstract void printSth(Strin...
2018-04-23 16:37:03 478
转载 Java关键字transient和volatile小结
transient和volatile两个关键字一个用于对象序列化,一个用于线程同步,都是Java中比较高阶的话题,简单总结一下。transienttransient是类型修饰符,只能用来修饰字段。在对象序列化的过程中,标记为transient的变量不会被序列化。示例:class Student{transient int age; // 不会被持久化String name; // 持久化...
2018-04-23 15:38:07 131
转载 MySQL中exists与in的使用 对比
EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False。exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当 exists里的条件语句能够返回记录行时(无论记录行是的多少,只要能返回),条件就为真,返回当前loop到的这条记录,反之如果exists里的条 件语句不能返回记录行,则当前loop到的这条记
2017-12-25 11:46:47 321
原创 LINUX中mysql命令
一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&二、停止1、使用 service 启动:service mysqld stop2、使用 mysqld 脚本启动:/etc
2017-06-14 15:01:56 327
翻译 UML建模语言
分类:UML定义了5类,10种模型图五种类图定义:1.用例图:从用户角度描述系统功能,并指各功能的操作者。2.静态图:包括类图,包图,对象图。类图:描述系统中类的静态结构包图:是包和类组成的,表示包与包之间的关系,包图描述系统的分层结构对象图:是类图的实例3.行为图:描述系统动态模型和对象组成的交换关系。包括状态图和活动图活动图:描述了业务实现用例的工作流程
2017-04-21 11:17:12 549
转载 开闭原则
开闭原则(Open Closed Principle)是Java世界里最基础的设计原则,它指导我们如何建立一个稳定的、灵活的系统。 定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。Softeware entities like classes,modules and functions should be open for extension but
2017-04-19 17:05:08 372
原创 jvm 调优
Full gcGc Hotspot-Xms40m 最小堆内存大小-Xmx512m最大堆内存大小 -verbose:gc-XX:+PrintGCDetails-XX:+PrintGCDateStamps-Xloggc:D:/gc/gc.log 调优后:配置-Xms512m-XmX512-XX:NewSize=400m 新生
2017-03-17 17:38:15 227
原创 java 多线程
1.线程和进程的区别如果一个进程没有了,线程一定会消失;但线程消失了,进程未必会消失。而且线程都是在进程的基础上并发同时运行2.CPU中的线程是通过时间片切换的。(cup有永远执行的是优先级最高的线程。而且是无规律的)。线程在cup中是并行的。执行顺序是同时并行进行的(时间上说同一时间)。执行顺序不固定。3.Thread 和Runnable的区别实现Runnable
2017-03-14 09:22:35 223
原创 MySQL中的时间比较日期转换函数
1 无参数调用:UNIX_TIMESTAMP() 、DATE()返回值:自'1970-01-01 00:00:00'的到当前时间的秒数差例子:SELECT UNIX_TIMESTAMP() - 13391234152 有参数调用:UNIX_TIMESTAMP(date) 、DATE(date)其中date可以是一个DATE字符串,一个DATETIME字符串,一
2017-02-20 20:12:04 1360
转载 如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion
文章来源:http://chinagdg.org/
2017-01-25 17:29:01 173
转载 Android各个Support Library介绍
原文 http://zmywly8866.github.io/2015/10/09/android-support-library.html主工程、依赖包、jar包、android.jar、Android Support Library的关系一个Android工程通常包括主工程和依赖包,依赖包又有两种形式:一种是单独的工程:在主工程中的配
2017-01-25 17:19:09 512
翻译 Suggestion: use tools:overrideLibrary="android.support.v17.leanback" to force usage
Suggestion: use tools:overrideLibrary="android.support.v17.leanback" to force usageAndroid Studio下修改方法:在manifest中添加,不要忘了也要包含xmlns:tools="http://schemas.android.com/tools"。如下图:
2017-01-25 16:14:47 1509
转载 LocalBroadcastManager
Android中BroadcastReceiver主要用途有发送通知,更新UI或者数据,应用程序间相互通信,监听系统状态(比如开机,网络等)Android中BroadcasetReceiver的注册方式manifest清单文件中的全局注册按照生命周期,在Service或者Activity中使用代码注册manifest的注册方式
2017-01-25 14:00:41 3346
转载 query.scroll()和query.setFirstResult(),query.setMaxResults();
一、说明:query.scroll()和query.setFirstResult(),query.setMaxResults(); 这两种方法都可以取到一定范围内的数据,用来数据分页显示。那么两者区别,以及两者的效率如何? 1.scroll是用JDBC2.0的可滚动结果集实现;query.setMaxResults();query.setFirstResult()是数据库SQL语
2017-01-11 16:01:36 391
转载 linux常用命令
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui
2016-12-08 16:44:59 215
原创 Eclipse导出JavaDoc中文乱码问题
在Eclipse里 export 选 JavaDoc,在向导的最后一页的Extra JavaDoc Options 里填上参数即可比如项目采用的是UTF-8的编码就填:-encoding UTF-8 -charset UTF-8
2016-10-27 11:57:21 361
转载 eclipse package,source folder,folder区别及相互转换
在eclipse下,package,source folder,folder都是文件夹. 它们的区别如下: package:当你在建立一个package时,它自动建立到source folder下,也只能建立在这个目录之下. source folder:存放java源代码的文件夹,当然也包括一些package文件夹,还可以包含其他文件. 项目构建后,source f
2016-07-08 10:45:25 197
转载 http://blog.csdn.net/guolin_blog/article/details/9097463
其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引入了一个滑动菜单的功能,ListView就不能滚动了?为什么图片轮播器里的图片使用Button而不用ImageView?等等……对于这些
2016-06-23 18:56:18 549
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人