`
文章列表
java Cookie操作 创建Cookie // new一个Cookie对象,键值对为参数 Cookie cookie = new Cookie("key", "cookie的value值"); // 如果cookie的值中含有中文时,需要对cookie进行编码,不然会产生乱码,使用 URLEncoder.encode("cookie的value值","utf-8"); // 设置Cookie最大生存时间,以秒为单位,负数的话为浏览器进程,关闭浏览器Cookie消失 cookie.s ...
https就是在http上面加了一层SSL/TLS协议,在http站点上部署SSL/TLS数字证书就变成了https。   信任主机的问题 采用https的服务器必须从CA申请一个用于证明服务器用途类型的证书。该证书只有用于对应的服务器的时候,客户端才信 ...
有两种方式debug   1、直接点debug ->mvn jetty:run,rpc层的变量无法查看。 如果不需要debug rpc层,可以使用该方式debug。   2、使用远程debug,可以查看rpc层的变量值。
风线:杆梢到入水的那段 水线: 钩子到浮标的那段   半水调镖:双钩离底,调镖。   调目:双钩离底的情况下,铅坠和浮标浮力平衡时,露出的目数。 钓目:实际垂钓时,露出水面的那一目。(饵料重量,鱼饵是否触底都会影响到钓目)   记住,浮标是很精确的东西。浮标一有信号,立马提杆刺鱼。   调灵:平目是最灵敏的 调钝:目数露出的越多越钝。   台钓:双钩到底,铅坠不到底 ,调四钓二,非常灵敏,小鱼闹,假信号多。 传统钓 :双钩铅坠都到底,中鱼率高,几乎要鱼吸食了,浮标才会有信号。 真正野钓的时候,可以两者相互结合。  
solrconfig.xml配置文件主要定义了solr的一些处理规则,包括索引数据的存放位置,更新,删除,查询的一些规则配置。   1.datadir节点 <dataDir>${solr.data.dir:d:/Server/Solr/data}</dataDir>定义了索引数据和日志文件的存放位置         2.luceneMatchVersion <luceneMatchVersion>4.8</luceneMatchVersion> 表示solr底层使用的是lucene4.8   3.lib <lib di ...
schema.xml文件中各个节点的配置极其作用。 schema.xml配置文件是用于定义index索引库的结构,有点类似于数据表表的定义。 schema.xml文件里面主要定义了索引数据类型,索引字段等信息。 主要包括了以下节点 1.fieldtype节点 fieldtype节点主要用来定义数据类型。 <fieldType name="string" sortMissingLast="true" class="solr.StrField"/> <!-- boolean type: "t ...
全文检索:是指以文本作为检索对象,找出含有指定词汇的文本。   全文检索功能的开发,要做的有两个方面: 1、索引库管理(维护索引库中的数据) 2、索引库中进行搜索。 而Lucene就是操作索引库的工具。   使用lucene的API操作索引库 对索引库的操作可以分为两种:管理与查询。 管理索引库使用IndexWriter,从索引库中查询使用IndexSearcher。 Lucene的数据结构为Document与Field。   Document代表一条数据,Field代表数据中的一个属性。一个Document中有多个Field,Field的值为String型,因为Luc ...
  class A { public void addA() { // something... } public void addB() { // something... } public void addAll() { addA(); addB(); } } addB和addAll的传播行为REQUIRE   如果addA的传播行为REQUIRES_NEW 当调用addAll的时候并不会给addA()重新开启一个事务,而是在addAll事务之中 ...
fastjson是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.5</version> </dependency> 主要特点: 快速 (比其它任何基于Java的解析器和生成器更快,包括jackson) 强大(支持普通JDK类包括任意J ...

java泛型

    博客分类:
  • java
推荐命名类型参数 K —— 键,比如映射的键。  V —— 值,比如 List 和 Set 的内容,或者 Map 中的值。  E —— 异常类。  T —— 泛型。   泛型不是协变的 List<Object> 不是 List<String> 的父类型。 对于数组,如果 A 扩展 B,那么 A 的数组也是 B 的数组,并且完全可以在需要 B[] 的地方使用 A[]: Integer[] intArray = new Integer[10]; Number[] numberArray = intArray; 上面的代码是有效的,因为Integer是 ...
java有java的数据类型,数据库有数据库的数据类型, 那么在往数据库中插入数据的时候是如何把java类型当做数据库类型插入数据库? 在从数据库读取数据的时候又是如何把数据库类型当做java类型来处理呢?   mybatis中jdbcType时间类型 jdbcType = DATE , 只传入年月日  (数据库中的时间为yyyy-MM-dd) jdbcType = TIME , 只传入时分秒 jdbcType = TIMESTAMP ,  年月日+ 时分秒 (数据库中的时间为yyyy-MM-dd HH:mm:ss)     可以在result中设置jdbcType &l ...
无论做什么项目,进行异常处理都是非常有必要的,而且你不能把一些只有程序员才能看懂的错误代码抛给用户去看,所以这时候进行统一的异常处理,展现一个比较友好的错误页面就显得很有必要了。   Spring3.0对异常的处理通过HandlerExceptionResolver来实现。 HandlerExceptionResolver有4个实现类DefaultHandlerExceptionResolver、AnnotationMethodExceptionResolver、ResponseStatusExceptionResolver、SimpleMappingExceptionResolver ...
web.xml中url-pattern的3种写法  1、精确匹配: /directory/file1.jsp /directory/file2.jsp /directory/file3.jsp   2、目录匹配: /directory/*   3、扩展匹配: *.jsp   注意:下面的不支持: <url-pattern>/direcotry/*.jsp</url-pattern> <url-pa ...
在controller中有两种方式,获取前台页面传来的参数 页面表单:  <form action="user.do" method="post"> 用户名:<input type="text" name="name"/><br/> 年龄:<input type="text" name="age"/><br/> 生日:<input type="text&quo ...
使用@RequestBody 接收前台传递的json 集合数据。 首先:从spring3.1开始只要配置了<mvc:annotation-driven />  就不用再配置其他转换器了。 在前台js中创建JSON字符串。如[{name:'11',age:12},{name:'222',age:15}],一定使用JSON.stringify将该json对象转换为json字符串,因为@RequstBody只接受json字符串。 示例: $("#saveUser").click(function() { var users = [{ name : ...
Global site tag (gtag.js) - Google Analytics