
Java web
VcStrong
纠结中学习技术,生活的烦心需要代码净化。
展开
-
jstl spring 提交表单转义和被转义
项目中碰到需要数据库保存json数据,而且前端input显示,过程就不罗嗦了,碰到问题的小伙伴直接用下面的方案:1.html显示:input或者textarea中增加 htmlEscape="false"或者 escapeXml="false" 用于转义双引号,括号,斜杠等特殊字符。2.提交表单,数据会自动使用转义后的字符串,所以需要在后端代码中使用springfra原创 2018-02-01 16:42:43 · 2120 阅读 · 0 评论 -
log4j2 java日志脱敏,已写好json和xml脱敏正则,金融项目日志脱敏。
注:日志脱敏经过大量上线项目测试,脱敏平均时间在30毫秒左右,短数据基本不占用时间;另外大数据超量数据耗损时间请关注自己程序日志打印优化和对象转json耗时,或log4j异步打印,请移步百度。使用前请@Test测试。2019-09-23 有朋友私信我需要AppLogger的代码,我补充到下面第4点。1.引入log4j2的jar包:log4j-api和log4j-core。2....原创 2018-05-31 17:51:58 · 12277 阅读 · 11 评论 -
js使用百度地图仅显示中国区域,实现大数据热点图
马上又到年底PPT环节了,各位实现效果之后,麻烦留言点赞。。需求:领导需要在年会上展示我们的用户ip实时数据,做一个网页版的地图,仅仅显示中国区域。技术分析:echart,hchart等网站都有地图版的,百度地图有热点实例,经过对比,我选用了百度地图,但是百度地图无法只显示中国区域,这个时候就需要我来动动手解决掉最后一关。应评论的各位想要源码,页面源码包含websocket+ma...原创 2018-06-19 15:55:39 · 33715 阅读 · 33 评论 -
springboot启动类加载xml文件-bean
众所周知,springboot为了简化配置,极大多数的配置都简化到application.properties中了,不过对于某些入门难,属性配置复杂的框架,仍然需要xml配置,如何正确加载,请看下面代码:/** * 启动类,程序入口 */@EnableWebMvc@SpringBootApplication@ImportResource("classpath:spring-conf...原创 2018-07-26 17:13:21 · 19064 阅读 · 3 评论 -
记一次完整的java项目压力测试
总结:通过这次压力测试,增加了对程序的理解;假定正常情况下方法执行时间为2秒,吞吐量为100/s,则并发为200/s;假设用户可接受范围为10s,那么并发量可以继续增加到1000/s,到这个时候一切还都正常,若想继续提高并发量,我们可以优化吞吐量,增加tomcat的线程数和mysql的连接数;当吞吐量和并发量都达到一定程度,我们的JVM已经爆仓,则到了java开发最喜欢的JVM调优环节。本着压...原创 2018-07-27 10:57:04 · 22652 阅读 · 2 评论 -
springboot读取非classpath下配置文件,并且支持注解使用
springboot加载配置文件路径:src下为classpath,src统计目录为file。@SpringBootApplication@PropertySource(value = {"file:config/application.yml","file:config/application-dev.yml","file:config/application-pro.yml",原创 2017-12-27 17:52:21 · 4682 阅读 · 0 评论 -
springboot+dubbo配置走过的坑
12月4号:一、增加dubbo配置接收一个springboot项目,需要加上我们的dubbo服务接口(消费者):起初在网上找到的配置(如下): spring: dubbo : application : name : hello-world-app registry : ad...原创 2017-12-04 19:40:52 · 35797 阅读 · 10 评论 -
html 点击选择本地文件(图片)显示和上传
图片点击触发input-file点击function F_Open_dialog(id) { document.getElementById(id).click();}处理event事件,给image赋值base64的src function imgChange(e, imageid) { console.info(e.target.files原创 2017-05-27 16:13:00 · 21009 阅读 · 1 评论 -
log4j日志配置jeromq和activemq
最近项目需要将日志输出到日志服务器,服务器有一套SocketServer,现在项目中需要增加MQ输出jeromq由于资料较少,在不断琢磨下,终于找出成功的配置,配置如下: tcp://localhost:7878 其中JeroMQ一定要配原创 2017-07-07 15:15:52 · 1946 阅读 · 0 评论 -
java配置文件或者eclipse中url等使用造成程序报错问题
2013年自己写Android图文类社交项目的时候,当时大家习惯把测试链接(url)通过QQ发送,然后我粘贴到eclipse中,运行之后,这个请求一直都是400。纠结了我一下午,终于在下班的时候找到了错误,当时把链接粘贴到命令行的时候突然发现字符串最后多了一个空格。卧槽,nnd,这是怎么搞的,eclipse怎么没有看见空格,然后试着在eclipse中点击到链接最后,然后按了删除键,发现最后原创 2017-06-28 15:46:32 · 960 阅读 · 0 评论 -
mysql json类型,java查询出来乱码
mysql 5.7新增的json类型,mysql的jar包在5.1.40之前都是针对mysql5.6开发的,所以升级mysql后,需要相应的升级jar包围5.1.40以上。原创 2017-11-21 16:26:35 · 2028 阅读 · 0 评论 -
输入一个正整数N, 输出所有正整数M ,满足 M小于等于 N , M等于a三次方加b三次方 等于c三次方加d三次方
public class PowTest { public static void main(String[] args) { // 写一个程序,输入一个正整数N, 输出所有正整数M ,满足 M <= N , M= (a^3)+(b^3) = (c^3)+(d^3) //分析:a,b,c,d假设为整数,那么确定的事以上6个变量均为整数 ...原创 2019-04-08 17:27:52 · 2267 阅读 · 0 评论