随笔分类 - JAVA
摘要:/** * 解决了 参数中包含 空格和脚本没有执行权限的问题 * @param scriptPath 脚本路径 * @param para 参数数组 */ private void execShell(String scriptPath) { try { //解决脚本没有执行权限 ProcessBu
阅读全文
摘要:###今天技术交流群中,有人说使用map可以进行if的判断优化,我就百度学习了一下。现在简单记录一下 public Map<String, Function<String,String>> map = new HashMap<>(); @PostConstruct public void check
阅读全文
摘要:Zookeeper 是一个分布式服务框架,主要是用来解决分布式应用中遇到的一些数据管理问题如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。 我们可以简单把 Zookeeper 理解为分布式家庭的大管家,那么管家团队是如何选出Leader的呢?好奇吗,接下来带领大家一探究竟。 人类
阅读全文
摘要:1.导cors-filter-1.7.jar,java-property-utils-1.9.jar两个jar包(导入到tomcat/lib下) 2.在web.xml(vi conf/web.xml)里配上: <filter> <filter-name>CORS</filter-name> <fil
阅读全文
摘要:在阎宏博士的《JAVA与模式》一书中开头是这样描述策略(Strategy)模式的: 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 策略模式的结构 策略模式是对算法的包装,
阅读全文
摘要:###今天前端告诉我说,访问外部静态文件出现跨域。一不做二不休,直接改成全局允许跨域 @Configuration public class GlobalCorsConfig { @Bean public WebMvcConfigurer corsConfigurer() { return new
阅读全文
摘要:<!-- https://mvnrepository.com/artifact/commons-io/commons-io --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <vers
阅读全文
摘要:##就因为加了Lombok的@Accessors(chain = true),bean拷贝工具类不干活了 ##参考:https://www.cnblogs.com/grey-wolf/p/11812528.html
阅读全文
摘要:springboot项目访问jar外部静态资源,html举例子 简单描述,在启动类中实现WebMvcConfigurer接口,实现其addResourceHandlers方法即可。 @SpringBootApplication @EnableSwagger2 @EnableSwaggerBootst
阅读全文
摘要:方式一(精细配置) 在需要跨域的整个Controller或者单个方法上添加@CrossOrigin注解 方式二(全局配置) @Configuration public class WebMvcConfig extends WebMvcConfigurerAdapter { @Override pub
阅读全文
摘要:插入数据时,可以自定义路由routing 参考:https://blog.csdn.net/jatpen/article/details/102632745 /** * 简单查询es 指定index type id */ @Test public void search() throws Unkno
阅读全文
摘要:今天突然想起有道笔记有很多记录(都是18、19年)的笔记。准备从里面搬出来几个,扩充一下随笔数。O(∩_∩)O哈哈~ 此文章是,自己的有道笔记,欢迎大佬斧正 sleep()方法正在执行的线程主动让出CPU(然后CPU就可以去执行其他任务),在sleep指定时间后CPU再回到该线程继续往下执行 (注意
阅读全文
摘要:今天突然想起有道笔记有很多记录(都是18、19年)的笔记。准备从里面搬出来几个,扩充一下随笔数。O(∩_∩)O哈哈~ 此文章是,自己的有道笔记,欢迎大佬斧正 jdk1.7的堆内存模型: 1.Young (新生代) 新生代 分为三部分。Eden区(new 的对象)和两个大小相同的Survivior区(
阅读全文
摘要:今天突然想起有道笔记有很多记录(都是18、19年)的笔记。准备从里面搬出来几个,扩充一下随笔数。O(∩_∩)O哈哈~ 此文章是,自己的有道笔记,欢迎大佬斧正 jvm参数分类: 1.标准参数 功能和输出的参数都是很稳定的 在未来的JVM版本中不会改变 可以使用java -help检索出所有的标准参数
阅读全文
摘要:创建txt文件,将下面的dos命令复制进去,然后修改为xxx.bat文件。将xxx.bat文件放到maven本地仓库根目录,双击即可运行 @echo off @ ECHO. @ ECHO. @ ECHO. 说 明 @ ECHO @ ECHO 本文件是专门用来解决maven下载所需jar包失败的情况下
阅读全文
摘要:"C:\Program Files\Java\jdk1.8.0_171\bin\java.exe" -Dmaven.multiModuleProjectDirectory=E:\A_Develop\marry\marry2.2\marry -Dmaven.wagon.http.ssl.insecur
阅读全文
摘要:这是源码,意思就是当Map集合中有这个key时,就使用这个key值,如果没有就使用默认值defaultValue default V getOrDefault(Object key, V defaultValue) { V v; return (((v = get(key)) != null) ||
阅读全文
摘要:简单优化 if else 1、 阿里编程归约 if语句使用“卫语句 ”减少层级嵌套。 一脸的大写的懵逼,“卫语句”是什么东东?赶紧找度妈。 卫语句就是把复杂的条件表达式拆分成多个条件表达式,比如一个很复杂的表达式,嵌套了好几层的if - else语句,转换为多个if语句,实现它的逻辑,这多条的if语
阅读全文
摘要:今天在观察springboot项目启动时,发现 Initializing Spring FrameworkServlet 'dispatcherServlet' 因为dispatcherServlet不是一开始就加载的,有访问才开始加载的,即懒加载。 在SpringBoot的配置文件中添加以下配置即
阅读全文
摘要:转自:https://www.jb51.net/article/169242.htm map根据key或者value进行排序 Map<String,BigDecimal> map =new HashMap<>(); map.put("one", 0.08); map.put("two", 0.1);
阅读全文

浙公网安备 33010602011771号