- 浏览: 519983 次
- 性别:
- 来自: 北京
最新评论
-
hyspace:
别逗了,最后一个算法根本不是最优的,sort(function ...
数组去重——一道前端校招试题 -
washingtin:
楼主能把策略和路由的类代码贴出来吗
Spring + iBatis 的多库横向切分简易解决思路 -
sdyjmc:
初略看了一下,没有闹明白啊,均衡负载使用Nginx,sessi ...
J2EE集群原理 I -
shandeai520:
谢谢大神!请教大神一个问题:假如我有三台服务器,连接池的上限是 ...
集群和数据库负载均衡的研究 -
hekuilove:
给lz推荐一下apache commonsStringUtil ...
request 获取 ip
文章列表
Mac版IntelliJ IDEA Class JavaLaunchHelper is implemented in both **One of the two will be used. Which one is undefined.
错误解决方法
Help->Edit Custom Properties (没有新建)idea.no.launcher=true
来源
https://www.jianshu.com/p/9d3f1d775bca
房价的几点思考
1 供需决定价格
供给:国家土地限量 是价格主要因素之一。
一二线已有的供给已非常庞大
需求:需求由经济发展(城镇化)和人口组成
经济发展已到一个峰值,下一个暴增点是否找到未知
城镇化进程已接近60%的临界值
人口老龄化:成为社会发展的副动力,社保缺失已明显表现
2 市场经济就必然遵从市场经济规律
经济规律:有涨必有跌,任何事物都有两面性,不可能只取其一。
周期规律:英国成熟为18年一个周期,美国20年-22年,中国98年开始 已20年
影响因素:地产绑定政权,中国政权的强大,会影响经济周期,不可能改变经济周期,除 ...
https://www.cnblogs.com/baizx/category/1011750.html
1 对舆论关注的股票你应该选择放弃。一是舆论不可能关注正在跌的股票(除非可以做空),它毫无谈论价值。二是舆论肯定关注涨得好的股票,这样可以宣传自己的实力(大家也有相信的理由)。于是散户在舆论的推波助澜中丧失了对此股的分析,即使有些许怀疑也把它压下去了。可看到往往放大量的大阳线竟然都是头部,这再次证明股市中充满欺骗。
2 对没走出底部的股票你要放弃。有些股票的走势象“一江春水向东流”,你在任何一个预测的底部介入事后看都不是底。实战中月线测底的准确性很高,20月均线可以作为牛熊分界线,任何在它之下走的
CMS垃圾收集器与G1收集器
- 博客分类:
- JAVA BASE
CMS收集器:
1 是一种以获取最短回收停顿时间为目标的收集器。
2 基于“标记-清除”算法实现
3 运作过程如下
1)初始标记
2)并发标记
3)重新标记
4)并发清除
初始标记、从新标记这两个步骤仍然需要“stop the world”。初始标记很快。
4 CMS优缺点
主要优点:并发收集、低停顿。
主要缺点:
1)CMS收集器对CPU资源非常敏感。在并发阶段,它虽然不会导致用户线程停顿,但是会因为占用了一部分线程而导致应用程序变慢,总吞吐量会降低。
@@内存调优@@
#初始堆大小 最大堆大小
-Xms(-XX:InitialHeapSize)
#最大堆大小
-Xmx (-XX:MaxHeapSize)
#让JVM在发生内存溢出时自动的生成堆内存快照
-XX:+HeapDumpOnOutOfMemoryError
#内存溢出时 存放路径
#默认情况下,保存在JVM的启 ...
类加载机制及双亲委派模型
- 博客分类:
- JAVA BASE
类的加载生命周期(加载机制)
加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(using)、和卸载(Unloading)七个阶段。
其中验证、准备和解析三个部分统称为连接(Linking)
JVM预定义的三种类型类加载器
1)启动(Bootstrap)类加载器:
是用本地代码实现的类装入器,它负责将 <Java_Runtime_Home>/lib下面的类库加载到内存中(比如rt.jar)。由于引导类加载器涉及到虚拟机本 ...
静态变量
/**
* @author luxiangxing
* @time 2017年5月7日
* @email xiangxingchina@163.com
* @tel 15330078427
*/
public class TwoThread implements Runnable {
private int id;
static Integer c ;
private Object o;
public TwoThread(int id, Object o) {
this.id = id;
this.o = o;
}
...
冒泡排序
//冒泡排序:两两比较,大者后移
public static void bubbleSort(int[] arr){
if(arr==null || arr.length==0) return ;
for(int i=0;i<arr.length-1;i++){
for (int j = 0; j < arr.length-i-1; j++) {
if(arr[j]>arr[j+1]){
int tmp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = tmp;
}
...
/**
* @author luxiangxing
* @time 2017-05-06
* @email xiangxingchina@163.com
* @tel 15330078427
*/
public class BlockingQueue<E> {
private List<E> queue = new LinkedList<E>();
private int limit = 10;
public BlockingQueue(int limit) {
this.limi ...
1 JAVA 基础
1.1 算法
直接插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序
二叉查找树、红黑树、B树、B+树、LSM树
BitSet、LRU、LFU、KMP
1.2 基础
字符串常量池的迁移
string的intern方法的内部细节,jdk1.6和jdk1.7的变化
equals和hashcode
泛型、异常、反射
hash冲突的解决办法
foreach循环的原理
static、final、transient等关键字的作用
volatile关键字的底层实现原理
Co ...
hashmap的简单实现
- 博客分类:
- JAVA BASE
/**
* @author luxiangxing
* @time 2017-05-05
* @email xiangxingchina@163.com
* @tel 15330078427
*/
public class SimpleHashMap<K,V> {
private int size = 100;
private Entry<K,V>[] table = new Entry[size];
public void put(K k,V v){
int h = hash(k);
Entry ...
JAVA IO学习笔记 [转]
- 博客分类:
- NIO
1. 输入流和输出流以字节为单位读取,抽象类是 InputStream 、 OutputStream 。
2. 抽象类 Reader 、
Mysql 各种连接查询详解
- 博客分类:
- db
一、外连接概念:包括坐向外连接、右向外连接和完整外部连接。1. 左连接:left join 或 left outer join(1)左外连接的结果集包括 LEFT JOIN 子句中指定的左表的所有行,而不仅仅是连接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值(null)。(2)SQL语句:select * from table1 left join table2 on table1.id = table2.id;2. 右连接:right join 或 right outer join(1)右外连接的结果集包括 RIGHT JOIN 子句中指定 ...
一、基础
1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- 开始 备份
BACKUP DATABASE pubs TO testBack
4、说明:创建新表
create table tabname(c ...