随笔分类 -  java

摘要:印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区。下面就来讲一讲。。伸手党可直接跳至文末。看总结。。 JAVA中循环遍历list有三种方式for循环、增强for循环(也就是常说的forea 阅读全文
posted @ 2021-08-13 17:33 MisMe 阅读(997) 评论(0) 推荐(0)
摘要:打开命令行cmd,输入以下命令: set JAVA_HOME=E:\Java\jdk1.6; set Path=%JAVA_HOME%\\bin; java -jar ····· 注:(指定java_Home与path,即手动设置环境变量,只在当前操作中生效,不会影响系统中真正的环境变量的值)。 阅读全文
posted @ 2021-01-28 10:49 MisMe 阅读(2344) 评论(0) 推荐(1)
摘要:spring boot 如何使用多线程 Spring中实现多线程,其实非常简单,只需要在配置类中添加@EnableAsync就可以使用多线程。在希望执行的并发方法中使用@Async就可以定义一个线程任务。通过spring给我们提供的ThreadPoolTaskExecutor就可以使用线程池。 第一 阅读全文
posted @ 2020-07-28 11:21 MisMe 阅读(5139) 评论(0) 推荐(1)
摘要:<!--引入本地jar包--> <dependency> <groupId>s3</groupId> <artifactId>sdk</artifactId> <version>1</version> <scope>system</scope> <!-- 上面的groupId,artifactId, 阅读全文
posted @ 2020-05-14 11:27 MisMe 阅读(305) 评论(0) 推荐(0)
摘要:多参数 Method method = kshYaZyDao.getClass().getMethod("方法名",String.class,String.class); List<Map> invoke = (List<Map>)method.invoke(kshYaZyDao,code, cjb 阅读全文
posted @ 2020-04-22 11:46 MisMe 阅读(258) 评论(0) 推荐(0)
摘要:logging.level.com.jmxf.dao=debug 阅读全文
posted @ 2020-04-20 17:26 MisMe 阅读(1747) 评论(0) 推荐(0)
摘要:因springboot框架通常用于前后端分离项目,需配置后台允许跨域访问,配置类如下,将该类加入工程中即可。 import org.springframework.context.annotation.Bean; import org.springframework.context.annotati 阅读全文
posted @ 2020-03-24 10:10 MisMe 阅读(232) 评论(0) 推荐(0)
摘要:// 此处,markerWincolumnList和listItemcolumnList的初始值一样,都和allColList保持一致,但他们又要进行不同的操作和修改 // 普通的list复制只是浅复制而非深复制,且深复制只是在某些时候正确 // 所以为了确保正确,markerWincolumnLi 阅读全文
posted @ 2020-03-10 16:18 MisMe 阅读(616) 评论(0) 推荐(0)
摘要:<!--级联查询返回模型--> <resultMap type="Map" id="fatherMap"> <id column="id" property="id"/> <collection property="list" ofType="com.jmxf.entity.zdbwManage.Z 阅读全文
posted @ 2020-02-25 15:46 MisMe 阅读(4150) 评论(0) 推荐(0)
摘要:只需要把模板放在resources/static下,直接访问就可以下载 输入:http://127.0.0.1:3066/excel/xiala.xlsx 即可下载。 阅读全文
posted @ 2020-01-15 11:10 MisMe 阅读(1446) 评论(0) 推荐(0)
摘要:Maven <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.10</version> </depend 阅读全文
posted @ 2020-01-15 09:17 MisMe 阅读(181) 评论(0) 推荐(0)
摘要:1、项目本地jar,如图 2、在pom.xml中引入本地依赖jar,如图: <dependency> <groupId>org.apache.hive</groupId> <artifactId>hive-exec</artifactId> <version>1.1.0-cdh5.14.4</ver 阅读全文
posted @ 2019-12-27 14:35 MisMe 阅读(888) 评论(0) 推荐(0)
摘要:forEach的循 someObjects.forEach(obj -> { //to do something }) 如果这个循环的目标是找到匹配某个谓词的第一个元素 Optional<SomeObject> result = someObjects.stream().filter(obj -> 阅读全文
posted @ 2019-09-05 23:24 MisMe 阅读(7688) 评论(0) 推荐(0)
摘要:乐观锁: 乐观锁是一种乐观思想,即认为读多写少,遇到并发写的可能性比较低,每次去读取数据的时候都是认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,采取在写的时候先读取当前版本号,然后在加锁操作(比较跟上次的版本号是否一样,如果一样则更新),如果失败则要重复 阅读全文
posted @ 2019-07-08 15:49 MisMe 阅读(271) 评论(0) 推荐(0)
摘要:关于 Swagger Swagger能成为最受欢迎的REST APIs文档生成工具之一,有以下几个原因: Swagger 可以生成一个具有互动性的API控制台,开发者可以用来快速学习和尝试API。 Swagger 可以生成客户端SDK代码用于各种不同的平台上的实现。 Swagger 文件可以在许多不 阅读全文
posted @ 2019-04-27 14:50 MisMe 阅读(478) 评论(0) 推荐(0)
摘要:<!DOCTYPE html><!--解决th报错 --><html lang="en" xmlns:th="http://www.w3.org/1999/xhtml"><head lang="en"> <meta charset="UTF-8" /> <title></title></head>< 阅读全文
posted @ 2019-04-23 10:56 MisMe 阅读(2097) 评论(0) 推荐(0)
摘要:多环境配置 我们在开发Spring Boot应用时,通常同一套程序会被应用和安装到几个不同的环境,比如:开发、测试、生产等。其中每个环境的数据库地址、服务器端口等等配置都会不同,如果在为不同环境打包时都要频繁修改配置文件的话,那必将是个非常繁琐且容易发生错误的事。 对于多环境的配置,各种项目构建工具 阅读全文
posted @ 2019-04-22 22:56 MisMe 阅读(199) 评论(0) 推荐(0)
摘要:whitelabel error page异常一定是有原因的,比如,访问路径不对,解析不对,注解忘记引入等。对于初学者,一定要注意一点,程序只加载Application.java所在包及其子包下的内容。所以请检查文件路径的正确性。 如图所示,启动DemoApplication并不能正常访问Hello 阅读全文
posted @ 2019-04-20 17:23 MisMe 阅读(644) 评论(0) 推荐(0)
摘要:package text.algorithm;/** * 快速排序 * 快速排序的最差时间复杂度和冒泡排序是一样的都是O(N2),它的平均时间复杂度为O(NlogN)。 */public class QuickSort { public static void quickSort(int[] a, 阅读全文
posted @ 2019-04-12 22:25 MisMe 阅读(153) 评论(0) 推荐(0)
摘要:package text.algorithm;/** * 选择排序 * O(n^2);空间复杂度O(1); */public class SelectionSort { public static void selectionSort(int[] a) { for (int i = 0; i < a 阅读全文
posted @ 2019-04-11 22:41 MisMe 阅读(226) 评论(0) 推荐(0)