- 博客(20)
- 资源 (39)
- 收藏
- 关注
转载 ssh/scp:ssh_exchange_identification:Connection closed by remote host的问题
ssh/scp:ssh_exchange_identification:Connection closed by remote host的问题 使用ssh/scp时,出现下列问题: Java代码 ssh_exchange_identification: Connection closed by remote host 解决办法:
2015-04-29 12:04:09 4116
转载 solrCloud选举时间缩短的方法当一个leader挂掉后,其中的几个replica要重新选一个
solrCloud 选举时间缩短的方法 当一个leader挂掉后,其中的几个replica 要重新选一个leader出来,但默认的是要等待3分钟,这个时间也太长了。对于开始在测试solrCloud功能来说,等待这么长时间,有可能觉得重新选举失败的挫败感。 这里4.1之后已解决了这个bug: 默认情况下可以看到,当某个leader挂彩了时候,日志打印如下: I
2015-04-29 11:09:40 1765
原创 solr配置的 时候的注意事项以及修改tomcat端口号的方法
在4.9以上需要jdk7 tomcat也需要更高的版本,这些问题都要注意在做东西的时候开发环境以及生产环境一定要相通,在安装solr的时候一定记得不要动tomcat下的lib东西,不然你就是成功了发布的时候也有可能不成功还有需要将ext目录下的jar包拷贝到solr发布目录的lib下面修改tomcat端口号的方法:以前只知道当tomc
2015-04-28 20:19:31 5629
转载 JAVA操作properties文件
java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便。一、properties文件test.properties------------------
2015-04-23 17:57:26 619
转载 JAVA写入Mysql中文乱码解决方法
页面传值中有中文的时候,可以使用filter来搞掂,可是好容易System.out.println可以出中文了,插入到Mysql里,还是乱码。(超,你的免费空间可能也是这个问题)怎么办呢,做到以下几点:1。创建数据库的时候: CREATE DATABASE `Db`
2015-04-19 18:27:16 595
原创 springmvc通过json向前台传递信息的时候出现乱码问题解决方法
当向前台传递信息有时候会因为中文的编码问题产生乱码,这样我们可以通过进行转码解决,同时可以在springmvc中进行配置方法来解决/*** 根据condcode 值进行typelist信息的查询,结果已排序,* * @param request* @param response* @return*/@ResponseBody@RequestMapping(val
2015-04-19 17:01:57 5724 1
原创 程序bug调试以及java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date问题
在java编程过程中,有的时候如果不加try catch 那么bug不会明显的暴漏出来,结果导致的是自己将bug吃掉了,那么你怎么查程序都不会爆直接的错误而测试却一直不会过去@Testpublic void testSelectTest() {try {System.out.println(ruletoQunarDao.selectByPrimaryKey(1).getId()
2015-04-17 16:27:59 781
原创 数据抓取中post与get方式的处理深入理解(不用给网页标签赋值也不用模拟提交js)
其实对于网页抓取的时候,我们会遇到很多问题,比如说js需要触发的问题,还有模拟提交什么的,而网页响应请求其实就post跟get方式,从这个思路走,那还有什么问题是难的呢?将需要解析的网页通过http解析抓包工具比如httpanalyzer进行分析,那么通过分析提交跟返回的信息,我们便可以知道在这次的请求中到底是做了哪些处理做了哪些请求,每次请求提交的数据是什么,cookie是什么,还有
2015-04-10 19:54:09 2520
转载 Spring - 集成多数据源的mybatis
其实一个工程多数据源比较常见。比如我们将所有工程中使用到的定时任务都持久化到同一个数据库,或者我们为工作流框架单独提供一个数据源。其实这些都好说,毕竟这些情况都是框架替我们做一些工作,我们几乎没有必要去访问这些数据;或者框架已经提供了方便的API去访问持久化数据,我们不用去考虑这方面的事情。比较烦的情况是,一个工程必须有多个数据源,而且我们经常通过API访问。
2015-04-08 18:09:26 857
转载 当spring 容器初始化完成后执行某个方法
当spring 容器初始化完成后执行某个方法在做web项目开发中,尤其是企业级应用开发的时候,往往会在工程启动的时候做许多的前置检查。 比如检查是否使用了我们组禁止使用的Mysql的group_concat函数,如果使用了项目就不能启动,并指出哪个文件的xml文件使用了这个函数。而在Spring的web项目中,我们可以介入Spring的启动过程。我们希望在Spring
2015-04-08 10:07:09 672
转载 MySQL事务隔离级别详解
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirt
2015-04-06 23:36:17 558
转载 Git比较旧版本和取回旧版本
本来应该是常用的功能因为我不常用到,所以需要的时侯现去查,这里记录一下。比较当前文件和某一历史记录: git diff 文件名取回某一历史记录: git reset 文件名 git checkout -- 文件名完全回退到某一版本: git res
2015-04-06 20:47:41 4549
原创 Got error 28 from storage engine错误
今天搞服务器开发环境的数据库的时候发现报这个错误,我记得的我的数据库建立是没问题的,然后查了下资料发现是磁盘空间不足,我去,看情况应该是有人开发环境放的数据有点多了,贴出解决方案,不过我还是贴出解决方案1、XML/HTML代码磁盘临时空间不够导致。 解决办法: 清空/tmp目录,或者修改my.cnf中的tmpdir参数,指向具有足够空间目录 2、XML/H
2015-04-06 16:59:31 687
转载 MyBatis范围和生命周期
理解不同范围和生命周期类是很重要的。不正确的使用它们会导致严重的并发问题。SqlSessionFactoryBuilder这个类可以被实例化,使用和丢弃。一旦你创建了SqlSessionFactory后,这个类就不需要存在了。因此SqlSessionFactoryBuilder实例的最佳范围是方法范围(也就是本地方法变量)。你可以重用SqlSessionFactoryBuilder
2015-04-05 23:26:37 1030
原创 mybatis多参数传递以及大于等于号的处理
Mybatis传多个参数(三种解决方案)据我目前接触到的传多个参数的方案有三种。第一种方案 DAO层的函数方法 ?1PublicUser selectUser(String name,String area);对应的Mapper.xml ?
2015-04-04 23:06:15 21265
转载 问题解决:java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date
问题描述:数据表中有记录的time字段(属性为timestamp)其值为:“0000-00-00 00:00:00”程序使用select 语句从中取数据时出现以下异常:java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date 后查资料发现 “0000-00
2015-04-04 15:59:35 2982
转载 MyBatis学习4---使用MyBatis_Generator生成Dto、Dao、Mapping
由于MyBatis属于一种半自动的ORM框架,所以主要的工作将是书写Mapping映射文件,但是由于手写映射文件很容易出错,所以查资料发现有现成的工具可以自动生成底层模型类、Dao接口类甚至Mapping映射文件。一、建立表结构CREATE TABLE `user` ( `id` varchar(50) NOT NULL, `username` varchar(18)
2015-04-03 11:51:51 677
转载 Mysql INSERT、REPLACE、UPDATE的区别
用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句。言外之意,就是对数据进行修改。在标准的SQL中有3个语句,它们是INSERT、UPDATE以及DELETE。在MySQL中又多了一个REPLACE语句,因此,本文以MySQL为背景来讨论如何使有SQL中的更新语句。 一、INSERT和REPLACE I
2015-04-02 15:37:55 656
转载 Spring在schedule介绍
Spring在schedule这块支持JDK Timer、concurrent、quartz三种,这三种任务调度方案在实现机制和调用方法上都不同,但spring通过对其包装,使得基于spring能用统一的配置和编码风格来使用这三种schedule方案。总得来说这三种schedule都是基于scheduler->trigger->job的基本流程,因此spring通过TimerFactory
2015-04-01 17:25:12 945
转载 threadLocal线程安全介绍
目录(?)[-]ThreadLocal是什么Thread同步机制的比较javalangThreadLocalT的具体实现小结ThreadLocal是什么 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 当使用
2015-04-01 10:22:19 707
流程引擎之compileflow idea 2024.*插件支持
2024-05-27
SkyAR完整代码+依赖文件:checkpoints-G-coord-resnet50
2023-06-11
视频换天造物实践秒变科幻大片实践相关资料:checkpoints-G-coord-resnet50
2023-06-11
gradle-4.3&jdk10-mac.zip|gradle-4.3&jdk10-mac.zip
2020-11-07
spi-demo java spi小例子
2019-02-12
java垃圾回收以及jvm参数调优概述
2017-06-18
maven+springMVC+mybatis+velocity+mysql+junit 代码生成器
2016-11-06
maven+springMVC+mybatis+velocity+mysql+junit项目框架搭建
2016-11-06
IK源码及讲解中的测试代码
2014-12-09
solr4.7示例包含需要的jar包
2014-03-19
抽象工厂模式简洁介绍附带net简单用例代码如果你还不理解是老天爷的错
2013-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人