随笔分类 -  java

摘要:spring.jackson.date-format=yyyy-MM-dd HH:mm:ss spring.jackson.time-zone=GMT+8 不起作用???不生效???why??? 需要实现 WebMvcConfigurer 或 继承WebMvcConfigurerAdapter @C 阅读全文
posted @ 2022-04-24 20:56 韦邦杠 阅读(2912) 评论(0) 推荐(0) 编辑
摘要:一般我们会在InterceptorAdapter拦截器中对请求进行验证 正常普通接口请求,request.getParameter()可以获取,能多次读取 如果我们的接口是用@RequestBody来接受数据,那么我们在拦截器中 需要读取request的输入流 ,因为 ServletRequest中 阅读全文
posted @ 2020-06-23 09:51 韦邦杠 阅读(2950) 评论(0) 推荐(0) 编辑
摘要:使用@WebFilter注解配置springboot的过滤器的时候,如果出现过滤器不起作用的原因,有可能为: (1)当前过滤器类上要加两个注解 @Component @WebFilter(filterName="一般写类名",urlPatterns="/*") (2)启动类上要加多一个注解 @Ser 阅读全文
posted @ 2020-06-20 15:40 韦邦杠 阅读(4461) 评论(1) 推荐(0) 编辑
摘要:条件:搭建好kafka环境 搭建zookeeper+kafka地址:https://www.cnblogs.com/weibanggang/p/12377055.html 1、java无注解方式 加入kafka包: <dependency> <groupId>org.apache.kafka</gr 阅读全文
posted @ 2020-03-04 21:55 韦邦杠 阅读(11065) 评论(0) 推荐(2) 编辑
摘要:/** * 获取真实ip地址 * @param request * @return */ public static String getIpAddress(HttpServletRequest request) { String ip = request.getHeader("x-forwarde 阅读全文
posted @ 2019-12-06 15:31 韦邦杠 阅读(1269) 评论(0) 推荐(0) 编辑
摘要:解决方案 在使用JAVA发起http请求的时候,经常会遇到这个错误,我们copy请求地址在浏览器中运行的时候又是正常运行的,造成这个错误的原因主要是因为请求的URL中包含空格,这个时候我们要使用URLEncoder.encode(timestamp,"utf-8")对含有空格的参数进行处理;(注:只 阅读全文
posted @ 2019-12-06 10:12 韦邦杠 阅读(4976) 评论(0) 推荐(0) 编辑
摘要:String filePath = this.getClass().getResource("/").getPath(); filePath = filePath.replaceAll("\\/|"+Matcher.quoteReplacement("\\"),Matcher.quoteReplac 阅读全文
posted @ 2019-11-20 15:02 韦邦杠 阅读(240) 评论(0) 推荐(0) 编辑
摘要:如果使用ServletContextListener对spring启动前和停止前做一些清理工作的时时候,需要用到一些autowired的类,测试发现这些类在启动的时候,由于相应的beanfactory还没有加载,所以会出现问题。 阅读全文
posted @ 2019-09-22 14:28 韦邦杠 阅读(484) 评论(0) 推荐(0) 编辑
摘要:第一步引入接口: ServletContextListener 第二步:在web.xml文件中配置监听 阅读全文
posted @ 2019-09-22 14:25 韦邦杠 阅读(3778) 评论(0) 推荐(0) 编辑
摘要:utf-8转unicode public static String utf8ToUnicode(String inStr) { char[] myBuffer = inStr.toCharArray(); StringBuffer sb = new StringBuffer(); for (int 阅读全文
posted @ 2019-09-09 13:28 韦邦杠 阅读(10983) 评论(1) 推荐(0) 编辑
摘要:条件:将jdk安装好,如果没有安装请看这里:linux(Centos7系统)中安装JDK、Tomcat、Mysql 步骤如下: linux中,环境变量是在 /etc/profile 中修改文件 如果没有配置好环境变量,请在最后加入环境变量,以下是我的路径: 进入文件后,按 ‘ i ’ 键,进入编辑状 阅读全文
posted @ 2019-09-04 17:40 韦邦杠 阅读(2015) 评论(0) 推荐(0) 编辑
摘要:在测试类上加入配置文件 代码如下 阅读全文
posted @ 2019-08-17 14:19 韦邦杠 阅读(6792) 评论(0) 推荐(0) 编辑
摘要:在SSM中使用连接池c3p0正常,引入quartz后发现后台报错 java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyPrepa 解决方案: 将c3p0连接池换掉即可: 我换的是dbcp ,引入 修改sprin 阅读全文
posted @ 2019-08-13 17:57 韦邦杠 阅读(1120) 评论(0) 推荐(0) 编辑
摘要:Exception in thread "main" java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "左右" at ja 阅读全文
posted @ 2019-08-12 17:36 韦邦杠 阅读(4143) 评论(0) 推荐(0) 编辑
摘要:@SuppressWarnings注解主要用在取消一些编译器产生的警告对代码左侧行列的遮挡,有时候这会挡住我们断点调试时打的断点。 如图所示: 阅读全文
posted @ 2019-08-11 21:05 韦邦杠 阅读(904) 评论(0) 推荐(0) 编辑
摘要:第一步:打开“Run->Edit Configurations”菜单 第二步:选择“VM Options”选项,输入你要设置的VM参数 第三步:点击“OK”、“Apply”后设置完成 阅读全文
posted @ 2019-08-11 11:05 韦邦杠 阅读(5636) 评论(0) 推荐(0) 编辑
摘要:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathB 阅读全文
posted @ 2019-08-10 14:37 韦邦杠 阅读(1889) 评论(0) 推荐(0) 编辑
摘要:在线:http://www.bejson.com/othertools/cron/ 通配符说明: * 表示所有值. 例如:在分的字段上设置 "*",表示每一分钟都会触发。 ? 表示不指定值。使用的场景为不需要关心当前设置这个字段的值。例如:要在每月的10号触发一个操作,但不关心是周几,所以需要周位置 阅读全文
posted @ 2019-07-31 18:13 韦邦杠 阅读(1261) 评论(0) 推荐(0) 编辑
摘要:首先要导入 net.sf.json.JSONArray和net.sf.json.JSONObject 两个jar 包 阅读全文
posted @ 2019-07-29 09:08 韦邦杠 阅读(35241) 评论(0) 推荐(0) 编辑
摘要:手把手教你搭建ssm项目 注意,必须修改:包名、数据库名称、账号、密码 注意:必须配置好第一次,“引入后”才能配置第二次 第一步:打开idea选择创建maven项目 import java.io.*; import java.sql.Connection; import java.sql.Datab 阅读全文
posted @ 2019-03-13 11:53 韦邦杠 阅读(422) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示