11 2017 档案

摘要:Caused by: java.lang.NumberFormatException: For input string: "0.9" jvm 内存大小。。。 tomcat查看错误日志 localhost.xxx.log AtomicReference 初始化: //anotherChronicle 阅读全文
posted @ 2017-11-30 17:30 搜索技术 阅读(146) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/hellowangchaochao/article/details/73223773 阅读全文
posted @ 2017-11-30 15:04 搜索技术 阅读(688) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/fwj380891124/article/details/41458727 阅读全文
posted @ 2017-11-30 15:01 搜索技术 阅读(87) 评论(0) 推荐(0) 编辑
摘要:ServletContextListener作用 ServletContext 被 Servlet 程序用来与 Web 容器通信。例如写日志,转发请求。每一个 Web 应用程序含有一个Context,被Web应用内的各个程序共享。因为Context可以用来保存资源并且共享,所以我所知道的 Servl 阅读全文
posted @ 2017-11-30 14:42 搜索技术 阅读(159) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/mrzhoug/article/details/51581994 一般顺序:静态块(静态变量)——>成员变量——>构造方法——>静态方法 阅读全文
posted @ 2017-11-29 18:23 搜索技术 阅读(273) 评论(0) 推荐(0) 编辑
摘要:// 显示本地分支和服务器分支的映射关系 git branch -vv // 切换分支(和创建分支就差一个-b参数) git checkout {{branch_name}} // 创建新分支,新分支的代码来自于当前分支 git checkout -b [分支名] 阅读全文
posted @ 2017-11-28 18:11 搜索技术 阅读(5524) 评论(0) 推荐(0) 编辑
摘要:绑定和依赖注入区别 绑定,使用时 需要通过 injector 显示获取 依赖注入,只需要显示获取主类,他的依赖是通过@Injector 和 绑定关系 隐式注入的 http://blog.csdn.net/jing_le/article/category/1403309 http://blog.csd 阅读全文
posted @ 2017-11-24 16:33 搜索技术 阅读(322) 评论(0) 推荐(0) 编辑
摘要:xxxx:8080/resteasy/messageservice/aaaa Hello : aaaa RESTEasy:JAX-RS restful webservices 示例 纯web版本 pom添加依赖: <dependencies> <dependency> <groupId>org.jb 阅读全文
posted @ 2017-11-24 16:27 搜索技术 阅读(589) 评论(0) 推荐(0) 编辑
摘要:2.tomcat 是 JSP/Servlet 容器jboss 是 JEE 容器,JEE 包括JSP/Servlet,JMS, EJB,JAX-WS,JAX-RS,CDI等等,tomcat是完全开源,开源社区维护产品更新jboss有开源和企业化两个版本,企业化被Red Hat支持,一般支持10年,产品 阅读全文
posted @ 2017-11-24 15:09 搜索技术 阅读(10441) 评论(0) 推荐(1) 编辑
摘要:https://www.cnblogs.com/parryyang/p/5777019.html https://www.cnblogs.com/shoren/p/guava_cache.html Java 高并发缓存与Guava Cache Guava Cache与ConcurrentMap很相似 阅读全文
posted @ 2017-11-24 10:52 搜索技术 阅读(506) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/gjt19910817/article/details/47353909 阅读全文
posted @ 2017-11-23 17:56 搜索技术 阅读(322) 评论(0) 推荐(0) 编辑
摘要:顾名思义,就是不会被打断!!!!!! https://www.cnblogs.com/lpthread/p/3909231.html java.util.concurrent.atomic工具包,支持在单个变量上解除锁的线程安全编程。 其基本的特性就是在多线程环境下,当有多个线程同时执行这些类的实例 阅读全文
posted @ 2017-11-23 17:02 搜索技术 阅读(161) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/derekjiang/article/details/9053863 分布式发布订阅消息系统 Kafka 架构设计 - 目前见到的最好的Kafka中文文章 阅读全文
posted @ 2017-11-23 11:47 搜索技术 阅读(4702) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/acm-bingzi/p/6673823.html 使用格式是:java -Dkey=value 阅读全文
posted @ 2017-11-23 11:47 搜索技术 阅读(260) 评论(0) 推荐(0) 编辑
摘要:[java] view plain copy [java] view plain copy 阅读全文
posted @ 2017-11-21 17:55 搜索技术 阅读(131) 评论(0) 推荐(0) 编辑
摘要:Map> midmap = new HashMap>(size); for(long i=0; i sizemap = new HashMap(5); sizemap.put(1L, true); sizemap.put(2L,... 阅读全文
posted @ 2017-11-21 16:57 搜索技术 阅读(286) 评论(0) 推荐(0) 编辑
摘要:方法一:打开eclipse,选择Window--Preferences...在对话框左边的树上双击Java,再双击InstalledJREs,在右边选择前面有对勾的JRE,再单击右边的“Edit”按钮,出现一个 Edit JRE 的对话框,在其中的Default VM Arguments: 框中输入 -Xms128m -Xmx512m,这样设置Java拟虚机内存使用最小是128M,最大是512... 阅读全文
posted @ 2017-11-21 16:31 搜索技术 阅读(505) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/jack204/archive/2012/07/02/2572932.html -Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定 -Xms Java Heap初始值,Server端JVM 阅读全文
posted @ 2017-11-21 16:23 搜索技术 阅读(8548) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/kevingrace/p/5870814.html yum -y list java* 以yum库中java-1.7.0为例注:“*”表示将java-1.7.0的所有相关Java程序都安装上。[root@beta-new1 www]# yum -y i 阅读全文
posted @ 2017-11-21 14:47 搜索技术 阅读(202) 评论(0) 推荐(0) 编辑
摘要:https://jingyan.baidu.com/article/ab69b270b0ca3d2ca7189fdc.html 点击“新建”之后就会出现下面这样一个界面,“名称”根据自己的需求填写,“协议”就是默认的SSH,“主机”是这一步最关键的,一定要填写正确,否则无法登录,端口也是默认的22, 阅读全文
posted @ 2017-11-21 14:46 搜索技术 阅读(1167) 评论(0) 推荐(0) 编辑
摘要:run.sh: #!/bin/bash CLASSPATH=. for jar in *.jar; do CLASSPATH=$CLASSPATH:$jardone CACHE_FILE=`pwd`/cache.char.9000000 java -classpath $CLASSPATH com. 阅读全文
posted @ 2017-11-21 14:45 搜索技术 阅读(975) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/lslk9898/article/details/73836745 把jre 改为jdk. 阅读全文
posted @ 2017-11-21 14:43 搜索技术 阅读(267) 评论(0) 推荐(0) 编辑
摘要:linux可以通过shell来处理 1 2 3 for jar in $HOME/lib/*.jar; do CLASSPATH=$CLASSPATH:$jar done for jar in $HOME/lib/*.jar; do CLASSPATH=$CLASSPATH:$jar done 阅读全文
posted @ 2017-11-21 14:29 搜索技术 阅读(557) 评论(0) 推荐(0) 编辑
摘要:eclipse 安装目录 修改 eclipse.ini 在eclipse根目录下打开eclipse.ini,默认内容为(这里设置的是运行当前开发工具的JVM内存分配): -vmargs-Xms40m-Xmx256m 阅读全文
posted @ 2017-11-21 11:25 搜索技术 阅读(197) 评论(0) 推荐(0) 编辑
摘要:http://www.jianshu.com/p/453c6e7ff81c http://blog.csdn.net/chunlongyu/article/details/53977819 阅读全文
posted @ 2017-11-21 10:45 搜索技术 阅读(196) 评论(0) 推荐(0) 编辑
摘要:cmd jps查看进程id jmap -dump:format=b,file=/tmp/dump.dat 进程id eclipse安装mat http://blog.csdn.net/bohu83/article/details/51124060 http://download.eclipse.or 阅读全文
posted @ 2017-11-21 10:43 搜索技术 阅读(1106) 评论(0) 推荐(0) 编辑
摘要:队列的作用是缓冲 缓冲到 队列的空间里。。 线程间共享数据无需竞争 原文 地址 作者 Trisha 译者:李同杰 LMAX Disruptor 是一个开源的并发框架,并获得2011 Duke’s 程序框架创新奖。本文将用图表的方式为大家介绍Disruptor是什么,用来做什么,以及简单介绍背后的实现 阅读全文
posted @ 2017-11-21 10:34 搜索技术 阅读(586) 评论(0) 推荐(0) 编辑
摘要:Servlet的监听器Listener,它是实现了javax.servlet.ServletContextListener 接口的服务器端程序,它也是 随web应用的启动而启动,只初始化一次,随web应用的停止而销毁。主要作用是: 做一些初始化的内容添加工作、设置一些基本的内容、比如一些参数或者是一 阅读全文
posted @ 2017-11-15 17:29 搜索技术 阅读(126) 评论(0) 推荐(0) 编辑
摘要:查看远程分支 加上-a参数可以查看远程分支,远程分支会用红色表示出来(如果你开了颜色支持的话): 1 2 3 4 5 6 7 8 9 10 $ git branch -a master remote tungway v1.52 * zrong remotes/origin/master remote 阅读全文
posted @ 2017-11-15 16:33 搜索技术 阅读(23563) 评论(0) 推荐(0) 编辑
摘要:https://git-scm.com/book/zh/v1/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%9A%84%E6%96%B0%E5%BB%BA%E4%B8%8E%E5%90%88%E5%B9%B6 分支的新建与合并 现在让我们来看一个简单的分支 阅读全文
posted @ 2017-11-15 16:24 搜索技术 阅读(320) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/linsongbin1/article/details/54375641 阅读全文
posted @ 2017-11-15 16:07 搜索技术 阅读(133) 评论(0) 推荐(0) 编辑
摘要:<!--[if lte IE 6]><![if gte IE 5.5]> <span alt='Open Declaration' style="border:none; position: absolute; width: 16px; height: 16px; left: -21px; filt 阅读全文
posted @ 2017-11-14 17:06 搜索技术 阅读(401) 评论(0) 推荐(0) 编辑
摘要:阻塞队列之LinkedTransferQueue 阅读全文
posted @ 2017-11-14 16:43 搜索技术 阅读(165) 评论(0) 推荐(0) 编辑
摘要:BlockingQueue BlockingQueue的核心方法:放入数据: offer(anObject):表示如果可能的话,将anObject加到BlockingQueue里,即如果BlockingQueue可以容纳, 则返回true,否则返回false.(本方法不阻塞当前执行方法的线程) of 阅读全文
posted @ 2017-11-14 16:18 搜索技术 阅读(20418) 评论(1) 推荐(0) 编辑
摘要:对Hash操作的命令 hset(key, field, value):向名称为key的hash中添加元素field<—>value hget(key, field):返回名称为key的hash中field对应的value hmget(key, field1, …,field N):返回名称为key的 阅读全文
posted @ 2017-11-14 15:53 搜索技术 阅读(349) 评论(0) 推荐(0) 编辑
摘要:在Redis集群中使用pipeline批量插入 由于项目中需要使用批量插入功能, 所以在网上查找到了Redis 批量插入可以使用pipeline来高效的插入, 示例代码如下: 阅读全文
posted @ 2017-11-14 15:52 搜索技术 阅读(541) 评论(0) 推荐(0) 编辑
摘要:协议序列化 采用fastjson FastJSON 简单使用 序列化就是指 把 对象转成JSON格式的字符串 将Map转成JSON 输出结果: 定义JavaBean User转成JSON。 输出结果: 使用Fastjson序列化与反序列化对象 [java] view plain copy [java 阅读全文
posted @ 2017-11-14 15:49 搜索技术 阅读(187) 评论(0) 推荐(0) 编辑
摘要:http://muxiulin.cn/ 木秀林网,网站专注于消息队列技术的研究 阅读全文
posted @ 2017-11-14 11:12 搜索技术 阅读(644) 评论(0) 推荐(0) 编辑
摘要:系列译文: http://ifeve.com/disruptor/ 当有多个消费者时,(按Disruptor的设计)每个消费者各自控制自己的指针,依次读取每个Slot(也就是每个消费者都会读取到所有的产品),这时只需要保证生产者指针不会超过最慢的消费者(超过最后一个消费者“一圈”)即可,也不需要锁。 阅读全文
posted @ 2017-11-14 11:06 搜索技术 阅读(1585) 评论(0) 推荐(0) 编辑
摘要:elasticsearch5.2.2 插件开发(一) Scripting plugins:这个插件本质来说,就是会调用用户的脚本,所以可以执行任何的程序,举例的话,可以通过这个插件,支持javascript语言,python语言,也可以是用户自定义的任何语言或者程序。 Elasticsearch源码 阅读全文
posted @ 2017-11-13 18:47 搜索技术 阅读(246) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/u010994304/article/details/50452890 es启动脚本是bin目录下的elasticsearch。 脚本内容不再赘述,java主类位于org.elasticsearch.bootstrap。主要逻辑是生成了一个InternalN 阅读全文
posted @ 2017-11-13 16:42 搜索技术 阅读(451) 评论(0) 推荐(0) 编辑
摘要:AbsractSearchScritp 有个lookup! NativeScriptEngineService search()会调用 script.setLookup() NativeScriptEngineService 被调用流程 NativeScriptEngineService 被添加到了 阅读全文
posted @ 2017-11-13 15:36 搜索技术 阅读(256) 评论(0) 推荐(0) 编辑
摘要:JAX-RS (JSR-311) 是为 Java EE 环境下的 RESTful 服务能力提供的一种规范。它能提供对传统的基于 SOAP 的 Web 服务的一种可行替代。 https://www.ibm.com/developerworks/cn/web/wa-jaxrs/ Resteasy是jbo 阅读全文
posted @ 2017-11-13 10:17 搜索技术 阅读(280) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/caolaosanahnu/article/details/17022321 从gradle官网下载 解压,配置环境变量,gradle -v 验证 gradle eclipse配置 gradle 进行jdk配置,否则可能会报错找不到 tools.jar 找到 阅读全文
posted @ 2017-11-10 10:37 搜索技术 阅读(1415) 评论(0) 推荐(0) 编辑
摘要:eclipse maven 配置修改: maven repository 配置 http://blog.csdn.net/joewolf/article/details/4876604 Maven缺省的本地仓库地址为${user.home}/.m2/repository 。也就是说,一个用户会对应的 阅读全文
posted @ 2017-11-09 16:34 搜索技术 阅读(25433) 评论(0) 推荐(0) 编辑
摘要:https://stackoverflow.com/questions/40924671/how-to-build-elasticsearch-source-code-using-gradle Gradle 10分钟上手指南http://www.cnblogs.com/yjmyzz/p/gradle 阅读全文
posted @ 2017-11-09 15:22 搜索技术 阅读(676) 评论(0) 推荐(0) 编辑
摘要:同义词处理应该在 建索引时候,还是 查询的时候? 阅读全文
posted @ 2017-11-09 11:54 搜索技术 阅读(225) 评论(0) 推荐(0) 编辑
摘要:http://www.runoob.com/redis/hashes-hlen.html 阅读全文
posted @ 2017-11-08 16:11 搜索技术 阅读(2595) 评论(0) 推荐(0) 编辑
摘要:使用者小组 使得许多进程的多台机器 在逻辑上作为一个单个的使用者 出现。 我们使用中,一种常见的情况是,我们按照逻辑划分出多个使用者小组,每个小组都是有作为一个逻辑整体的多台使用者计算机组成的集群。 consumer group 设计的目的之一也是为了应用多线程同时去消费一个topic中的数据 使用 阅读全文
posted @ 2017-11-08 09:41 搜索技术 阅读(260) 评论(0) 推荐(0) 编辑
摘要:https://redis.io/commands/scan 可以看到: sscan的返回结果,有两部分, 第一部分 是一个数字。其实代表一个游标。 第二部分 是结果。 scan是以游标为基础,每次使用scan(包括sscan),以游标0开始,然后命令会返回一个新的游标;如果新的游标不是0,表示遍历 阅读全文
posted @ 2017-11-07 18:48 搜索技术 阅读(4948) 评论(0) 推荐(0) 编辑
摘要:http://www.jianshu.com/p/882d0e2c3ea6 实现 原子操作 使用场景: 一个线程使用student对象,另一个线程负责定时读表,更新这个对象。那么就可以用AtomicReference。 赋值操作不是线程安全的。若想不用锁来实现,可以用AtomicReference< 阅读全文
posted @ 2017-11-07 15:14 搜索技术 阅读(774) 评论(0) 推荐(0) 编辑
摘要:Kafka的分区,相当于把一个Topic再细分成了多个通道(对应 多个线程) 部署的时候尽量做到一个消费者(线程)对应一个分区。 Kafka的分区,相当于把一个Topic再细分成了多个通道(对应 多个线程) 部署的时候尽量做到一个消费者(线程)对应一个分区。 如何确定Kafka的分区数,key和co 阅读全文
posted @ 2017-11-07 15:14 搜索技术 阅读(1704) 评论(0) 推荐(0) 编辑
摘要:rabbitMQ kafka https://coyee.com/article/12091-understanding-when-to-use-rabbitmq-or-apache-kafka Apache Kafka: Apache Kafka: 人们选择 Apache Kafka的关键驱动力: 阅读全文
posted @ 2017-11-07 15:13 搜索技术 阅读(829) 评论(0) 推荐(0) 编辑
摘要:http://www.jb51.net/article/46941.htm 对象池模式经常用在频繁创建、销毁对象,且对象创建、销毁开销很大的场景,比如数据库连接池、线程池、任务队列池等。本代码简单,没有限制对象池大小 阅读全文
posted @ 2017-11-07 15:05 搜索技术 阅读(434) 评论(0) 推荐(0) 编辑
摘要:https://www.javacodegeeks.com/2015/04/chroniclemap-java-architecture-with-off-heap-memory.html Java堆外内存的使用 http://blog.csdn.net/xichenguan/article/det 阅读全文
posted @ 2017-11-07 14:11 搜索技术 阅读(4019) 评论(0) 推荐(0) 编辑
摘要:Guava Cache是单个应用运行时的本地缓存。它不把数据存放到文件或外部服务器。在重启服务器时缓存的数据会全部丢失。如果这不符合你的需求,请尝试Redis或Memcached这类工具。 有以下优点: http://www.cnblogs.com/shoren/p/guava_cache.html 阅读全文
posted @ 2017-11-07 11:40 搜索技术 阅读(752) 评论(0) 推荐(0) 编辑
摘要:Package org.elasticsearch.script Support for running user provided scripts (in the request, in cluster state, etc) in portions of various requests (Fu 阅读全文
posted @ 2017-11-06 18:26 搜索技术 阅读(2121) 评论(0) 推荐(0) 编辑
摘要:带有@Inject注解的类 使用 injector.getInstance初始化 http://blog.csdn.net/java_le/article/details/24851251 Google Guice 注入(@Inject注解) 原创 2014年05月01日 22:52:16 标签: 阅读全文
posted @ 2017-11-06 17:39 搜索技术 阅读(1874) 评论(0) 推荐(0) 编辑
摘要:iphone8 iPhone x 排序靠前!!!!! 没有iphone 8 iphone x !!!! 阅读全文
posted @ 2017-11-06 14:35 搜索技术 阅读(160) 评论(0) 推荐(0) 编辑
摘要:ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程) 阅读全文
posted @ 2017-11-06 11:08 搜索技术 阅读(629) 评论(1) 推荐(0) 编辑
摘要:http://www.jb51.net/article/51909.htm 添加系统环境变量,我的电脑->属性->高级系统设置->环境变量 (1)变量名: CATALINA_BASE 变量值: D:\Program Files\apache-tomcat-7.0.22(Tomcat解压到的目录)(2 阅读全文
posted @ 2017-11-03 18:47 搜索技术 阅读(200) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/little-YTMM/p/5970878.html 需要电脑中已经有Java环境 下载官网:http://maven.apache.org/download.cgi 下载编译过的版本 apache-maven-3.3.9-bin.zip,解压至 C:\ 阅读全文
posted @ 2017-11-03 18:02 搜索技术 阅读(148) 评论(0) 推荐(0) 编辑
摘要:http://wiki.hexnova.com/display/Venus/HOME 阅读全文
posted @ 2017-11-03 16:41 搜索技术 阅读(178) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示