
开发
文章平均质量分 61
无泪蔷薇
这个作者很懒,什么都没留下…
展开
-
java8新特性学习(二)
二、Optional类of为非null的值创建一个Optional。of方法通过工厂方法创建Optional类。需要注意的是,创建对象时传入的参数不能为null。如果传入参数为null,则抛出NullPointerException 。//调用工厂方法创建Optional实例Optional<String> name = Optional.of("Sanaulla");//传入参数为null,抛出NullPointerException.Optional<Str原创 2022-02-10 23:14:16 · 321 阅读 · 0 评论 -
java8新特性学习(一)
一、Lambda表达式1.lambda表达式的基础语法 java8中引入新的操作符"->",箭头操作符/lambda操作符 箭头操作符将lambda 表达式拆分成两部分:左侧:lambda的参数列表 右侧:lambda中所需要执行的功能,即lambda体• 语法格式1:无参数,无返回值 :()->具体功能 • 语法格式2:有一个参数,无返回值:(x)->具体功能 • 语法格式3:若只有一个参数,参数小括号可以省略不写:x->具体功能 ...原创 2022-02-10 23:05:37 · 528 阅读 · 0 评论 -
让JSONObject支持json字符串转换为java.sql.Date(使用json-lib-2.4)
最近写案例使用到了json-lib中的JSONObject,将JavaBean转换为json字符串,以及将json字符串转换为JavaBean对象。但是JSONObject只支持java.util.Date,而我们在JavaBean中存在java.sql.Date的属性时,会抛出异常(日志警告):Can't transform property 'xxx' from java.lang.String into java.sql.Date. Will register a default Morphe原创 2020-08-06 17:10:19 · 428 阅读 · 0 评论 -
DatabaseMetaData的用法
一 . 得到这个对象的实例Connection con ;con = DriverManager.getConnection(url,userName,password);DatabaseMetaData dbmd = con.getMetaData();二. 方法getTables的用法原型:ResultSet DatabaseMetaData.getTables(String catalog,String schema,String tableName,String []type)...原创 2020-07-15 16:49:31 · 558 阅读 · 1 评论 -
javaWeb的session和cookie实现记住密码自动登录功能简单实例
关键代码:jsp:<form action="${ pageContext.request.contextPath }/UserServlet" method="post">${msg}用户名<input type="text" id="username" name="username" />密码<input type=&qu转载 2019-01-23 14:12:27 · 3500 阅读 · 1 评论 -
kibana的安装及使用filebeat收集日志
https://blog.youkuaiyun.com/vic_qxz/article/details/80407613转载 2018-12-25 18:35:27 · 2106 阅读 · 0 评论 -
UMeditor
UMeditor,简称UM,是为满足广大门户网站对于简单发帖框,或者回复框需求所定制的在线富文本编辑器。 UM的主要特点就是容量和加载速度上的改变,主文件的代码量为139k,而且放弃了使用传统的iframe模式,采用了div的加载方式, 以达到更快的加载速度和零加载失败率。现在UM的第一个使用者是百度贴吧,贴吧每天几亿的pv是对UM各种指标的最好测试平台。 当然随着代码的减少,UM的功能对于UE来...翻译 2018-12-28 11:18:31 · 919 阅读 · 0 评论 -
导出excel:下载模板时填充数据方法实现
/** * 导出excel * @param model * @param request * @param userAgent * @param id * @return */ @RequestMapping(value = "export.htm") ...原创 2018-12-22 18:25:50 · 1913 阅读 · 0 评论 -
开发中,路径在Windows系统和linux系统的兼容性问题解决
String line=File.separator; String realPath=request.getRealPath("")+"\\excelmodel\\"; System.out.println(realPath); //windows下 if("\\".equals(line)){ ...原创 2018-12-22 18:19:13 · 2314 阅读 · 0 评论 -
linux下部署项目,下载文件时,中文文件名乱码问题
本人在linux服务器的tomcat下部署一个war包项目,但是里面创建中文文件名文件一直乱码,经过多重测试后找到解决方案:需要在Tomcat启动的时候强制设置LC_ALL 环境变量 =zh_CN.UTF8,同时设置上Dfile.encoding=UTF8,如下图是本人使用守护进程启动tomcat文件配置(daemon.sh); 如果不使用守护进程启动tomcat的,可以配置catal...原创 2018-12-22 18:13:23 · 7068 阅读 · 0 评论 -
Java 操作Solr搭建高性能搜索引擎
转自:https://blog.youkuaiyun.com/wmq880204/article/details/78421726 目前比较适合Java的搜索引擎搭建一般会选用Solr,底层操作会使用Solrj交互,其实Solr也是基于Lucene。实施过程中发现网上很多关于Java集成Solr的文档都是基于Solr5+版本的,而对于Solr7+版本的文档很少,并且很多都是坑,所以花了不少时间把自己再部署...翻译 2018-12-13 10:27:27 · 367 阅读 · 0 评论 -
9个基于java的搜索引擎框架
9个基于Java的搜索引擎框架转自:http://blog.youkuaiyun.com/xiaomin1991222/article/details/509805731、Java 全文搜索引擎框架 Lucene毫无疑问,Lucene是目前最受欢迎的Java全文搜索框架,准确地说,它是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene为开发人员提供了相当完整的工...翻译 2018-12-13 10:25:11 · 223 阅读 · 0 评论 -
基于百度UEditor实现后台发布新闻功能
http://blog.sina.com.cn/s/blog_13c6397540102wzkk.html转载 2018-07-16 10:20:49 · 2985 阅读 · 0 评论