Java Web 开发
leafseelight
革命尚未成功,同志还需努力,主导多个项目从0-1过程,有些许技巧与经验。Java攻城狮一枚。
展开
-
ELK分布式日志收集-企业级日志中心
传统项目中,如果需要在生产环境定位异常的话,我们常常需要在服务器上使用命令的方式查询。而很多情况我们需要用到微服务架构或集群架构,日志被分散在不同的机器上,使得日志的查询变得异常困难。工欲善其事,必先利其器。如果此时有一个统一的实时日志分析平台,那可谓是绝渡逢舟,必定能够提高我们排查线上问题的效率。本文我们就来一起学习下开源的实时日志分析平台 ELK 的搭建及使用。〓ELK 简介ELK 是一个开源的实时日志分析平台,它主要由 Elasticsearch、Logstash 和 Kibana 三部.原创 2021-08-05 22:39:24 · 1194 阅读 · 0 评论 -
Java8 stream 分组求和操作
场景:数据库查到一批数据,数据里面有不同类型的统计数据,会有typeKey[类型,string],还有typeValue[统计的数值,double]要求把数据分类型统计求和,然后按列表返回,例如有一个列表的学生数据,要求按年级分组统计出一个列表,列表模型里name[年级],value[数量],其实就是MySql的分组求和,这里用Java8的函数写。源数据模型@Setter@Ge...原创 2020-03-27 17:50:33 · 7334 阅读 · 1 评论 -
【Javaweb】SpringBoot修改默认Jackson成阿里巴巴FastJson
这里直接贴项目用的方法,还有另一种@Bean的方法,有需要看别的博客/** * 不检查不解析的json字段 * @author leaf */@Configuration@AllArgsConstructor@AutoConfigureBefore(MessageConfiguration.class)public class FastJsonWebMvcConfigurer...原创 2019-10-25 17:11:43 · 433 阅读 · 0 评论 -
【Mysql数据库】Mysql通用存储过程,添加列,删除列,创建索引
AddColumnUnlessExists【补充创建字段】CREATE DEFINER=`aicenter`@`%` PROCEDURE `AddColumnUnlessExists`( IN tableName tinytext, IN fieldName tinytext, IN fieldDef text)begin IF NOT EXISTS ( ...原创 2019-10-16 17:24:16 · 713 阅读 · 0 评论 -
jdk 1.7与Tomcat环境变量配置
第一步 jdk 1.7环境变量配置进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-7u17-windows-i586.exe2、安装jdk-7u17-windows-i586.exe3、配置原创 2015-03-24 14:28:19 · 1061 阅读 · 0 评论 -
Base64编码在客户端与服务器传值问题
String strNew = base64Str.replace("+", "%2B").replace("=", "%3D").replaceAll("[\\s*\t\n\r]", "");只要这样处理就可以解决1 base64编码中“+”与“=”被转义(url转义)2 去除base64编码后多余的“\n”换行符原创 2017-04-27 15:52:32 · 1946 阅读 · 0 评论 -
linux上tomcat服务器更新项目的步骤
1 cd到tomcat的bin目录,执行./shutdown.sh。仍有可能该进程未被关闭,重启会出现问题。2 查看运行中的java进程#ps -ef|grep javaroot 8683 1 4 14:51 pts/0 00:02:34 /usr/local/java/jdk-9/bin/java -Djava.util.logging.config.原创 2017-10-18 17:23:07 · 6230 阅读 · 0 评论 -
deepin linux idea快捷方式无效
deepin linux 的软件商店里有idea,安装后想更新比较新的版本,然后没有使用原来的地址放到了opt目录下Javaweb下然后就修改了下idea的快捷方式的Exec的路径,但是修改完成却无法打开idea了各种操作,chmod -R 777 授权了一番无效这里贴出快捷方式修改后的样子,期间参考了Android Studio(以下是无效的方式,请看完文章)[Deskto...原创 2018-08-25 17:11:44 · 1905 阅读 · 2 评论