自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

转载 炒股养家

主流,通常是涨幅大,跨度时间长,操作策略是反复做,第一波赶上的话就做足,没赶上的等回落后还能再做下一波。       支流,各支流循序轮动,涨幅各异,时间上契合主流,直至主流完结,策略上,在主流不倒的情况下,按照以主流为中心的逻辑逐步挖掘。       次主流,涨幅和时间跨度上少于主流,但是仍然具有一定的可操作性,策略上,以围绕龙头操作为主。       非主流,时间短,但是因为技术面

2017-08-14 23:34:13 2709

原创 加载so库

* @IMPORTANT* 1、so库需放在classpath下,否则报错: Can't load library* 2、so库需放在/usr/local/lib下(可选路径查看/etc/ld.so.conf),并设权限777,* 否则报错:cannot open shared object file* * @WARN* 项目编译后so库可能损坏,KCBP Init报错:

2016-07-11 11:09:20 1920

原创 Maven

创建maven项目mvn archetype:generatemvn clean 清除target下编译内容mvn compile 编译项目mvn test 运行测试mvn install mvn install -Dmaven.test.skip=ture 跳过测试mvn package 打包发布mvn package -Dmaven.test.s

2016-06-29 13:03:21 433

原创 MyBatis

http://www.mybatis.org/mybatis-3/zh/configuration.htmlhttp://blog.csdn.net/gebitan505/article/details/44455235/

2016-06-14 16:33:57 664

转载 监控 Grafana + collectd + InfluxDB

http://www.linuxidc.com/Linux/2015-04/116123.htm

2016-06-12 17:38:09 1038

原创 Shell命令速查

统计代码总行数:  wc -l $(find . -type f -name '*.java')查看文件编码 file [file]转换编码 iconv -f utf16 -t utf8 [input file] -o [output file]Java heap dump:jps // 得到进程IDjmap -dump:format=b,file=he

2016-06-12 17:18:41 611

原创 Docker

Install:安装完成后需要sudo usermod -aG docker [user]后重新登录,以非root用户使用docker。docker run command时,报docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?检查docker是否已启动,ps -au

2016-05-23 18:08:44 888

原创 Nginx

Mac下安装Nginx:http://blog.csdn.net/eagle_naixue/article/details/260638711、安装PCRE,可以直接brew install pcre2、安装Nginx,解压进入Nginx目录$ sudo ./configure --prefix=/usr/local/nginx --with-http_ssl_module --wit

2016-05-17 22:44:11 371

原创 MySQL

Ubuntu手动安装遭遇各种困难,实在搞不定,最后装了apt-get的,安装后不知道root用户密码,需要修改 http://www.linuxidc.com/Linux/2012-12/75231.htmFedora以后可以试试,yumMySQL指令:http://dev.mysql.com/doc/refman/5.7/en/database-use.htmlsho

2016-05-09 18:08:42 393

原创 定时任务

1、TimerTimer创建对象时,创建了一个线程来调度任务。timer.schedule(...) : fixed-delay(注重间隔时间的稳定),若计划执行时间小于当前时间,则立即执行task,之后按period定时执行tasktimer.scheduleAtFixedRate(...) :fixed-rate(注重执行频率的稳定),若计划时间小于当前时间,则立即执行一次task

2016-04-28 00:35:33 415

转载 Web系统架构分层

http://blog.csdn.net/yinwenjie/article/details/46480485

2016-04-21 23:52:01 1324

原创 SOA REST RPC SOAP

REST representational state transfer面向资源,松耦合,语言无关,拓展性好基于HTTP实现,访问的资源、访问的方式、传输的数据都在url中体现SOA:面向服务框架面向服务,松耦合RPC和SOAP都是SOA的实现方式RPC面向方法,紧耦合远程过程调用,像调用本地方法一样调用服务;向服务器发送过程调用的方法和参数

2016-04-21 23:45:56 617

原创 缓存框架 Ehcache Memcache Redis

ehcache直接在jvm虚拟机中缓存,速度快,效率高;但是缓存共享麻烦,集群分布式应用不方便。如果是单个应用或者对缓存访问要求很高的应用,用ehcache。ehcache也有缓存共享方案,不过是通过RMI或者Jgroup多播方式进行广播缓存通知更新,缓存共享复杂,维护不方便;简单的共享可以,但是涉及到缓存恢复,大数据缓存,则不合适。redis支持丰富的数据结构(lis

2016-04-21 12:35:35 1834

转载 Spring + Cache/Ehcache

特性: http://raychase.iteye.com/blog/15459061、快速轻量6、应用持久化7、监听器8、开启JMX9、分布式缓存Spring+Ehcachehttp://haohaoxuexi.iteye.com/blog/2123030@Cacheable可以标记方法/类,表示该方法/类支持缓存。该标签有三个属性:

2016-04-20 19:19:28 413

原创 多线程、并发

sleep()/wait():sleep是Thread类的方法,是个静态方法,所以只对当前线程有效;wait是Object类的方法,需先获得对象的同步锁,也使当前线程可不运行。wait会释放对象的锁,线程挂起,直到被notify()才进入runnable同步静态方法,线程会获取该类的Class对象的锁。死锁:多个线程无限阻塞,互相等待所需资源。线程间通信?Object类

2016-04-13 08:55:52 892

原创 MongoDB

MongoDB: db-collection-documentMongoDB优点:1、弱一致性(最终一致),访问速度快2、文档结构存储,不用定义复杂表结构,查询方便4、性能优越,大数据量下优于关系型数据库4、存储对象为BSON,不可被解析,安全,防范SQL注入攻击5、扩展性好MongoDB缺点:1、不支持事务操作跟优点1对应2、占用空间过大1

2016-04-12 18:33:59 409

转载 Thrift

Thrift是一个跨语言序列化/RPC框架,包含三个组件:protocol, transport, serverProtocol实现:(序列化反序列化消息)1, TBinaryProtocol2, TCompactProtocol使用了ZigZag压缩算法3, TJSONProtocolTransport实现:(传输消息)1, TSocket阻塞型S

2016-04-10 18:21:05 376

原创 对象池

对象池中存放的都是一些创建特别耗资源的对象,每次使用都创建很耗资源,所以用对象池预先创建一些对象,需要时从池中取出对象,不需要时将对象放回池中,提高代码效率。Apache Commons Pool池对象工厂:PooledObjectFactory(2.0以前叫PoolableObjectFactory)PooledObjectFactory必是线程安全的,同一个对象同一

2016-04-09 18:11:58 675

转载 Thrift,protobuf,json,xml,binary之间的对比

http://itindex.net/detail/54057-thrift-protocolbuffer-avro?utm_source=tuicool&utm_medium=referralhttp://blog.csdn.net/angus_17/article/details/8493448http://blog.csdn.net/yangbutao/article/detai

2016-04-08 19:56:33 1399

转载 ActiveMQ

ActiveMQ特性及优势 1. 实现JMS1.1规范,支持J2EE1.4以上。2. 可运行与任何JVM和大部分web容器(ActiveMQ works great in any JVM)3. 支持多种语言客户端(java, C, C++, Ajax, ActionScript等等)4. 支持多种协议(stomp, openwire, REST)5. 良好的

2016-03-07 14:37:08 418

转载 JMS

JMSJava 消息服务(Java Message Service,简称JMS)是用于访问企业消息系统的开发商中立的API。http://boy00fly.iteye.com/blog/1103586使用JMS 的应用程序被称为JMS 客户端,处理消息路由与传递的消息系统被称为JMS Provider,而JMS 应用则是由多个JMS 客户端和一个JMS Pr

2016-02-24 14:07:26 470

转载 Eclipse attach source code

http://jingyan.baidu.com/article/454316ab596470f7a7c03aab.html

2016-02-19 10:57:56 372

原创 JAXB解析XML

尝试过dom4j和XStream,二者对于XML转java bean都比较无力。最终JAXB解烦忧。主要问题出现在构建pojo类上:出现在XML里的标签,都应该是pojo中的字段名。*List都以数组形式表达,数组的字段名变成每一个元素的标签名。 1 2 3 应

2015-12-15 15:08:06 575

原创 gradle 上传repo with sources & javadoc

task sourcesJar(type: Jar, dependsOn: classes) {classifier = 'sources'from sourceSets.main.allSource}task javadocJar(type: Jar, dependsOn: javadoc) {classifier = 'javadoc'from javadoc.

2015-11-23 16:09:00 1658

转载 eclipse远程调试

http://zhenghuali168.iteye.com/blog/1504906tomcat/bin下startup.sh:最后一行exec "$PRGDIR"/"$EXECUTABLE" start "$@" 中的start改成jpda start。catalina.sh:JPDA_ADDRESS=8321。 输入命令startup.sh或者catalina.sh

2015-11-16 15:46:07 296

原创 AOP

性能检测(开头结尾时间)打日志事务

2015-11-13 16:01:30 291

原创 面试准备

1,jvm工作原理?java虚拟机,java编译器将.java文件编译成.class文件,也就是字节码文件,java解释器将字节码解释成机器码运行。jvm主要包括:类加载器classloader(类运行时将.class文件加载到jvm)、运行时数据区(内存区)、执行引擎(执行.class文件中的指令)、。。。内存区包括:方法区(存储类的结构信息:常量、静态变量、构造函数等)、java堆

2015-11-10 01:49:16 635 2

转载 Linux Socket TIME_WAIT 过多解决办法

http://my.oschina.net/foxidea/blog/91431netstat -untp 查看socket连接状态vim /etc/sysctl.confnet.ipv4.tcp_syncookies = 1// 表示开启SYN cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0

2015-10-28 18:07:44 921

原创 gradle --refresh-dependencies cleanEclipse eclipse

又遇到一个蛋疼的gradle问题,一个项目丢进tomcat后始终找不到以来的另一个项目的类,遍查配置皆无误,结果命令加上--refresh-dependencies就好了。不明所以FUCK!gradle --refresh-dependencies cE e

2015-10-20 17:39:30 4752

转载 Yahoo Stocks

http://my.oschina.net/u/209016/blog/790001、通过API获取实时数据请求地址http://finance.yahoo.com/d/quotes.csv?s=&f=参数s –表示股票名称,多个股票之间使用英文加号分隔,如”XOM+BBDb.TO+JNJ+MSFT”,罗列了四个公司的股票:XOM,BBDb.TO

2015-10-15 18:00:57 1978 2

转载 Java Session

http://www.iteye.com/topic/10452#57430http://gongmingwind.iteye.com/blog/587656HTTP协议(http://www.w3.org/Protocols/)是“一次性单向”协议。 服务端不能主动连接客户端,只能被动等待并答复客户端请求。客户端连接服务端,发出一个HTTP Request,服务端处理

2015-09-23 15:54:50 319

原创 Illegal instant due to time zone offset transition (Asia/Shanghai)

org.joda.time.IllegalInstantException: Cannot parse "04MAY86": Illegal instant due to time zone offset transition (Asia/Shanghai)at org.joda.time.format.DateTimeParserBucket.computeMillis(DateTimePa

2015-09-10 20:40:10 2559

原创 Gradle eclipse识别JavaWeb项目相关蛋疼问题

修改.projectykborg.eclipse.jdt.core.javanatureorg.eclipse.wst.common.project.facet.core.natureorg.eclipse.wst.common.modulecore.ModuleCoreNatureorg.eclipse.jem.workbench.JavaEMFNatur

2015-09-07 17:42:56 1612

原创 Eclipse Tomcat 404

双击Tomcat Server,Server Locations项改为第二项(use tomcat installation)。若该项为灰色不可改,删掉server下所有项目并右击clean。

2015-08-31 10:54:40 295

转载 Eclipse新导入web项目run on server

项目->右击->Properties->Project Facets->Modify Project,选择Java和Dynamic Web Module

2015-08-28 16:37:23 674

原创 thrift.mongo.bug

.thrift中定义类:include ‘fare.thrift’typedef fare.Rule Rulestruct TzRule {1:optional Rule rule, }在mongo数据库中存入TzRule类的时候会报错应该写成:struct TzRule {1:optional fare.Rule rule, }此外mo

2014-12-09 13:43:13 333

转载 Python3.x和Python2.x的区别

http://www.cnblogs.com/codingmylife/archive/2010/06/06/1752807.html

2014-11-17 17:10:37 234

原创 WSDL2Java

WSDL2Java.class -- run as -- run Configurations -- Arguments,Program argument.这里是给main传参数的,在这里参数自然就是wsdl文件的位置了.输入-p packagename -u XXX\XX.wsdl,(XXX代表路径),或者wsdl地址也可以

2014-11-11 13:34:46 538

转载 Eclipse最常用快捷键

最常用快捷键快捷键功能备注Ctrl+1 快速修复最经典的Alt+/提供内容的帮助记不全方法类属性最常用输入try按alt /自动出现代码trycatch一般很容易出现异常的代码或者是很容易出错误的代码放在try...catch中Ctrl+O显示类中方法属性和大纲查找bug时非常有用(函数列表)多按一次Ctrl+

2014-11-06 14:19:29 299

转载 Java声明静态map/list

public final static Map map = new HashMap(); static { map.put("key1", "value1"); map.put("key2", "value2"); } public final static Map map = new HashMap() {{ put("key1", "

2014-11-05 14:08:58 7537

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除