- 博客(14)
- 收藏
- 关注
原创 Spring data jpa + postgresql 项目中使用Lucene的简单介绍
我的项目使用的 Spring data jpa,数据库是Postgresql,Lucene是 3.6.2版本。1. 首先在 context.xml 配置文件中,将Lucene索引存放位置加上。因为Lucene索引数据是存在磁盘上的。将key “hibernate.search.default.indexBase” 加到“entityManagerFactory”bean下。
2017-09-23 19:31:37
606
原创 AngularJS学习笔记
1.绑定策略使用无数据的隔离作用域并不常见。AngularJS提供了几种方法能够将指令内部的隔离作用域,同指令外部的作用域进行数据绑定。本地作用域属性:使用@符号将本地作用域同DOM属性的值进行绑定。指令内部作用域可以使用外部作用域的变量: @(or @attr)双向绑定:通过=可以将本地作用域上的属性同父级作用域上的属性进行双向的数据绑定。就像普通的数据绑定一样,本地属性会
2017-02-11 15:16:45
266
原创 通过反射操作类的私有属性
对于类的私有属性,如果没有提供公用方法去修改它,我们可以通过反射方法实现。下面为简单例子操作对象类:import java.util.ArrayList;import java.util.List;public class A { private List list = new ArrayList(); public List getList() { return
2017-01-23 10:48:45
709
原创 Marshaller生成的xml去掉报文头、设置格式、不处理转义字符的方法
try { JAXBContext context = JAXBContext.newInstance(Entity.class); Marshaller marshaller = context.createMarshaller(); // xml格式 marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, tru
2016-12-17 13:50:32
16647
6
原创 Java代码实现ssh连接Linux
import java.util.Arrays;import java.util.HashMap;import java.util.Map;import org.apache.sshd.client.SshClient;import org.apache.sshd.client.channel.ChannelShell;import org.apache.sshd.cl
2016-12-15 19:46:13
6083
1
原创 Javascript中的深层拷贝
在Javascript中对数组或者对象进行操作的时候,有时需要进行备份。如果只是简单地将它赋予其他变量,那么我们更改其中的任何一个,然后另外一个也会跟着改变。而如果对其属性一个一个的赋值,会非常麻烦,还可能遗漏。用下面这个方法,可以自动的遍历属性进行赋值,省去了不必要的麻烦。/** * 深层拷贝对象 * @param source 被拷贝对象 * @return 拷贝结果 */var
2016-12-15 14:59:13
579
原创 Java代码实现Telnet连接Linux
import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.PrintStream;import org.apache.commons.net.telnet.Echo
2016-09-09 09:46:29
3543
原创 ElasticSearch学习笔记
向Elasticsearch发出的请求的组成部分curl -X '://:/?' -d ''VERB HTTP方法:GET, POST, PUT, HEAD, DELETEPROTOCOL http或者https协议(只有在Elasticsearch前面有https代理的时候可用)HOST Elasticsearch集群中的任何一个节点的主机名,如果是在本地的节点,那么就叫lo
2016-08-30 10:54:02
500
原创 Java代码中获取操作系统的用户目录和当前工作目录
import org.apache.commons.lang3.SystemUtils;用户目录:StringUtils.USER_HOME当前工作目录:StringUtils.USER_DIR
2016-08-17 10:34:01
2540
原创 二次指数平滑法求预测值的Java代码
/** * 二次指数平滑法求预测值 * @param list 基础数据集合 * @param year 未来第几期 * @param modulus 平滑系数 * @return 预测值 */ private static Double getExpect(List list, int year, Double m
2016-08-11 20:43:35
7089
原创 通过代码改变xshell、putty等终端的长度宽度
前提是代码中通过ssh、telnet等方式连接服务器,然后获取服务端到终端的输出流OutputStream然后,通过输出流向终端输出更改屏幕大小的命令:("\033[8;" + height + ";" + width + "t").getBytes()依据的原理如下:CSI Ps ; Ps ; Ps t Window manipulat
2016-08-10 10:19:11
3840
转载 Java代码中判断字符是否为中文或中文符号
public boolean isChineseChar(char c){ Character.UnicodeBlock ub = Character.UnicodeBlock.of(c); if (ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS || ub == Character.UnicodeBlock.CJK_COMPATIBILIT
2016-07-29 13:48:06
618
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人