`
xiangxingchina
  • 浏览: 505991 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
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收集器: 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的启 ...
类的加载生命周期(加载机制) 加载(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 ...

JAVA知识图谱

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 ...
  /** * @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 ...
  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 子句中指定 ...

经典sql

    博客分类:
  • db
  一、基础 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 ...
Global site tag (gtag.js) - Google Analytics