随笔分类 -  java

java
摘要:JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。个人的理解是JMX让程序有被管理的功能,例如你开发一个W 阅读全文
posted @ 2020-09-23 09:20 mufeng07 阅读(233) 评论(0) 推荐(0)
摘要:安装前准备: 1.3台主机 2.安装jdk 3.免密登陆 开始安装spark 1.解压安装包 tar -zxvf spark-2.4.5-bin-hadoop2.7.tgz 2.修改配置文件 cd conf cp spark-env.sh.template spark-env.shcp slaves 阅读全文
posted @ 2020-04-18 23:45 mufeng07 阅读(642) 评论(0) 推荐(0)
摘要:/** * 三角数字之和 ...5+4+3+2+1 * @param n * @return */ public int triangle(int n){ if(n==1){ return 1; } return n+triangle(n-1); } /** * 阶乘 5! * @param n * 阅读全文
posted @ 2020-04-10 15:58 mufeng07 阅读(157) 评论(0) 推荐(0)
摘要:import redis.clients.jedis.BinaryClient; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolC 阅读全文
posted @ 2020-04-10 15:33 mufeng07 阅读(974) 评论(0) 推荐(0)
摘要:1.通过面向切面基于注解方式进行处理 @RequestMapping("/test") @Sensitive(name={"userName"},phoneNo={"mobile"},email={"email"}) public Rsp_1 test(){ //对返回结果进行脱敏处理 } 切面类 阅读全文
posted @ 2020-04-10 15:31 mufeng07 阅读(2622) 评论(0) 推荐(0)
摘要:JSON技术的简介和优劣 JSON技术的简介 1.json-lib json-lib最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包,包括commons-beanutils.jar,commons-collections-3.2.jar,commons- 阅读全文
posted @ 2020-04-09 10:57 mufeng07 阅读(375) 评论(0) 推荐(0)
摘要:1.java将所有的错误封装为一个对象,其根本父类为Throwable, Throwable有两个子类:Error和Exception。 2.Error是Throwable 的子类,用于指示合理的应用程序不应该试图捕获的严重问题。大多数这样的错误都是异常条件。虽然 ThreadDeath 错误是一个 阅读全文
posted @ 2020-04-08 11:05 mufeng07 阅读(602) 评论(0) 推荐(0)
摘要:Log4J的配置文件就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。log4j.properties是被PropertyConfigurator类中的doConfigure方法进行解析的。 Log4J配置文件的基本格式如下: #配置根Logger 阅读全文
posted @ 2020-04-07 15:20 mufeng07 阅读(175) 评论(0) 推荐(0)
摘要:slf4j的一些理解 1.log4j /** * @description: 定制静态日志基础类 * @author: mufeng * @create: 2020/4/7 10:26 */public class BaseLogger { static { InputStream in = Bas 阅读全文
posted @ 2020-04-07 14:40 mufeng07 阅读(752) 评论(0) 推荐(0)
摘要:/一、java性能调优概述 Amdahl定律:加速比与系统并行度和处理器数量的关系。 Speedup≤\frac{1}{F+\frac{1-F}{N}} 设加速比为Speedup,系统内必须串行化的程序比重为F,CPU处理器数量为N 性能调优的层次: 1.设计调优 2.代码调优 3.JVM调优 4. 阅读全文
posted @ 2020-04-03 14:31 mufeng07 阅读(427) 评论(0) 推荐(0)
摘要:一、概述 kie(Knowledge Is Everything) package rules.rulesHello //规则逻辑路径 rule "test001" //rule 规则开始 "test001" 规则名 when eval(true); //规则条件 then System.out.p 阅读全文
posted @ 2020-04-03 14:19 mufeng07 阅读(2912) 评论(0) 推荐(0)
摘要:1. conf:配置目录2. contrib:第三方依赖3. html:默认的静态资源目录,类似于tomcat的webapps4. logs:日志目录5. nginx.exe:启动程序。可双击运行,但不建议这么做。 nginx中的每个server就是一个反向代理配置,可以有多个serverserve 阅读全文
posted @ 2020-01-17 15:48 mufeng07 阅读(106) 评论(0) 推荐(0)
摘要:前期: 一、java基础 二、java并发编程 三、网络编程 四、框架知识 五、数据库 升级期: 一、JVM 二、java源代码 三、数据库优化 四、分布式和微服务 扩展期: 一、大数据 二、云计算 三、搜索引擎 四、区块链 五、python机器学习 阅读全文
posted @ 2020-01-17 13:34 mufeng07 阅读(93) 评论(0) 推荐(0)