![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEE
文章平均质量分 62
我爱喝可乐
开心快乐每一天!!
展开
-
spring-boot-starter-data-elasticsearch在docker环境下报错unknown setting [host].......解决
项目中将springboot的项目改造为docker环境运行,并将配置文件放入nacos中,在改造完成启动的时候,报错unknown setting [host].......和unknown setting [port].......,搜索了大量的资料也翻看了源代码,虽然没有找到错误的根本原因或者是跟其他的哪个jar包有冲突也不一定,不过也算是解决了报错问题了,就给大家分享一下首先出现这个问题的原因是在初始化TransportClient的时候没有正确获取到es的对应配置,但是在spring的配置项中原创 2020-09-15 11:30:49 · 841 阅读 · 0 评论 -
springboot项目中实现aop切面拦截自定义注解功能
项目中有很多时候需要在所执行的方法前或者方法后执行一些特殊的逻辑代码,这个时候首先就想到了aop切面结合自定义注解来实现我想要的功能,但是注意,这种方式并不是万能的,这个放到最后说。下面请看我的代码首先需要自定义自己的注解(这里以我的ExecAfterMethod和ExecBeforeMethod为例)package cn.people.one.core.annotation;imp...原创 2019-10-22 16:29:12 · 835 阅读 · 0 评论 -
java中操作远程Centos服务器的命令或者shell脚本
网上好多都是有问题的,而且10篇有8篇都是一样的,根本都执行不了复杂的命令,真是醉了,现在给大家分享一下我的操作方式,希望能真正帮助到大家。本工具类需要在项目中引用如下jar包:<dependency> <groupId>ch.ethz.ganymed</groupId> <artifactId>ganymed-ssh2&l...原创 2019-09-29 19:49:47 · 1037 阅读 · 4 评论 -
springboot+mybatis解决多数据源切换事务控制不生效的问题
网上好多的springboot的事务都是瞎扯,根本不起作用,后来通过各种渠道查证,springboot的声明式事务需要重写Transaction。追溯源代码:查看源代码中DataSourceTransactionManager这个类 当我们配置了事物管理器和拦截Service中的方法后,每次执行Service中方法前会开启一个事务,并且同时会缓存一些东西:D...原创 2018-02-26 16:59:30 · 29645 阅读 · 26 评论 -
Ibatis sql语句特殊字符'<‘的配置
首先ibatis的配置是基于xml的,所以要按照xml的标准来实现方法一:用< 替代 例如:and srf.RF_TIME <= '${rfTime2} 24:00:00'方法二:用<![CDATA[ ]]>符号进行说明,将此类符号不进行解析 例如:and srf.RF_TIME <= '${rfTime2} 24:00:00']]>原创 2015-07-29 10:47:46 · 920 阅读 · 0 评论 -
利用Freemarker、itext和Flying saucer导出复杂表格的PDF格式文档
在现实的项目中,客户提出来要把表格导出成为PDF格式的,但是利用传统的IText来做的话,对于简单的表格还是可以的,对于复杂表格来说就很困难了,在原来导出Word和Excel的经验基础上,想到可不可以利用freemarker模版技术来导出文档,于是网上搜索了很多资料研究了一下!! iText是一个生成PDF文档的开源java库,能够动态从XML或者数据库生成PDF,同时它具备PDF文档的绝大多原创 2015-05-09 17:57:00 · 1656 阅读 · 0 评论 -
xml worker下载地址
http://sourceforge.net/projects/xmlworker/files/原创 2015-05-04 16:14:24 · 453 阅读 · 0 评论 -
在javaWeb项目中,在Action中开启新线程的方法!
Action中的其他方法的代码在这里就省略了。只要在Action中加入以下的方法就可以实现在Action中开启一个新的线程了。//开启一个新的线程Thread thread = new Thread(new Runnable() {//在run方法中写要执行的代码,如果要和数据库进行连接,就用传统的JDBC@Overridepublic void run() {final原创 2015-05-08 17:23:02 · 1523 阅读 · 0 评论 -
javaWeb快速获取服务器的IP和对应的Mac地址
/*** 是,如果通过了多级反向代理的话,X-Forwarded-For的值并不止一个,而是一串IP值,究竟哪个才是真正的用户端的真实IP呢? 答案是取X-Forwarded-For中第一个非unknown的有效IP字符串。 如:X-Forwarded-For:192.168.1.110, 192.168.1.120, 192.168.1.130, 192.168.1.100用户真实IP为:原创 2015-03-16 14:36:47 · 2771 阅读 · 0 评论 -
JavaWeb区分登陆的方式是电脑或者手机
只要写一个GetHttpMessage这样一个工具类,在action中电泳即可。public class GetHttpMessage { /** Wap网关Via头信息中特有的描述信息 */ private static String mobileGateWayHeaders[] = new String[] { "ZXWAP",// 中兴提供的w原创 2015-03-16 11:57:35 · 579 阅读 · 0 评论 -
Struts2标签不支持el表达式的解决办法
如果在中是用${……},那么在控制台会报如下的错误:According to TLD or attribute directive in tag file, attribute disabled does not accept any expressions解决办法:把${……}改为%{……};例如:就可以了!原创 2015-03-05 14:55:03 · 795 阅读 · 0 评论 -
Struts的action实现导入excel表的代码
/** * 跳转到导入页面 * * @return 返回页面=/Backstage/Sysi/Equipment/Excel_Equipment.jsp */ public String fromXMLToDB() { return "fromXMLToDB"; } /** *原创 2014-11-18 12:49:39 · 584 阅读 · 0 评论 -
使用struts2实现数据库数据导出成word文档(项目当中实际用的)
首先,需要准备一个Word(.doc或者.docx)文档的原创 2014-08-23 15:04:59 · 2788 阅读 · 0 评论 -
项目中遇到图片新闻文字分段的问题
其实很简单,就是在后台处理的action中把获取到的wen'zi原创 2014-09-23 11:23:40 · 420 阅读 · 0 评论 -
response的setContentType()的类型参数
value="image/bmp">BMP value="image/gif">GIF value="image/jpeg">JPEG value="image/tiff">TIFF value="image/x-dcx">DCX value="image/x-pcx">PCX value="text/html">HTML原创 2014-08-28 12:42:55 · 720 阅读 · 0 评论