自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

imbug12138的博客

自己学习总结,大佬别踩,欢迎提出建议

  • 博客(16)
  • 收藏
  • 关注

原创 java8函数式接口Consumer<T> 例子

consumer例子

2023-02-24 16:08:25 132

原创 mysql 批量插入脚本详解

【代码】mysql 批量插入脚本详解。

2023-02-07 16:12:33 699

原创 mybats-plus使用list异常

使用list需要使用到无参的构造函数,解决方法新增两个注解@NoArgsConstructor。##常见原因:在实体类中加了@Bulider注解,会导致生成有参的构造函数。@AllArgsConstructor 即可。

2022-10-15 16:56:43 281

原创 简单ThreadPoolExcutor线程池创建例子

controller//shutdown 是关闭线程,通知线程池不在创建新的线程,已经并正在运行的线程仍然在运行,直至完毕//问题:如何知道线程池线程是否执行完毕,并优雅的关闭线程池//线程是否执行完毕:1使用future 2.如果知道线程数,可以添加静态公共计数属性,执行完一个数减减。//关闭线程池:因为shutdown是一个通知的作用,我们可以在shutdown后面添加一个等待时间,如果到达等待时间就调用方法shutdownNow。@RestControllerpublic class c

2021-01-05 18:06:32 325

原创 java8关于steam流的实用方法

常用方法总结

2020-12-04 15:38:47 252

原创 oracle查询某天sql执行记录

oracle 数据库查询某天sql执行记录select t.SQL_TEXT, t.FIRST_LOAD_TIME from v$sqlarea t where t.FIRST_LOAD_TIME like '2020-11-09%' order by t.FIRST_LOAD_TIME desc##mysql的忘了,使用的时候可百度,记得是两行sql即可。...

2020-11-09 15:58:47 1067

原创 liunx CentOS系统部署Apache服务常见报错

1.页面305报错[premission],如果是下载的安装包,直接安装不考虑权限不足情况。如果是直接将apache文件夹上传到liunx系统,需要考虑权限问题。原因:该文件夹不是系统创建的,是上传的,需要给了权限。chmod -R 755 apache即可。2.路径下etc/httpd/conf/httpd.conf文件中的RocumentRoot,是web的访问路径(不知道说的意思对不对哈),干什么用呢。举个例子:将A.jpg图片发在opt/pircter/something路径中,如何在浏览器通过

2020-08-29 16:30:02 122

原创 xml文件创建与String的转换

代码如下public class VideoFilesTimingController { private final static Logger logger = LoggerFactory.getLogger(VideoFilesTimingController.class); @RequestMapping("dilecel") public String closeConpubliter(){ Document doc = DocumentHelper.createDocument()

2020-08-29 16:15:26 113

翻译 关于使用RestTemplate调用,返回gizp压缩文件,处理该压缩文件方式

关于使用RestTemplate调用,返回gizp压缩文件,处理该压缩文件方式使用原生方式 ResponseEntity<byte[]> entity; //restTemplate不支持对gzip压缩。可以使用apache httpclient作为rest客户端,支持gzip压缩 需要引入依赖!! RestTemplate rt = new RestTemplate(); //使用java原生类 entity = rt.getForEntity("h

2020-08-11 13:50:11 1507

原创 使用myeclipse springboot+ vue 前端使用 导入ocx插件,设置session,页面嵌套,ajax等使用。

1.导入ocx插件在ie浏览器中支持ocx插件,直接引入object在使用中页面渲染时没有渲染上。后采用将内容在js中写入。简单例子: createObject: function () { var tips = document.getElementsByClassName('tips')[0]; var obj = document.createElement("object"); obj.setAttribut

2020-07-16 11:30:25 553

原创 向目的url发送post请求

CloseableHttpClient 请求直接上代码,可以写在工具类中,直接多次调用。 public static JSONObject sendPostRequest(String url, String param) { CloseableHttpClient httpclient = HttpClientBuilder.create().build(); HttpPost post = new HttpPost(url); JSONObject re

2020-07-15 09:40:33 957

转载 转载jdk1.5后带的线程池:地址https://www.cnblogs.com/frankyou/p/9467905.html

一、线程池什么时候用,有什么好处?“线程池”顾名思义,就是存放线程的池子,这个池子可以存放多少线程取决于采用哪种线程池,取决于有多少并发线程,有多少计算机的硬件资源。使用线程池最直接的好处就是:线程可以重复利用、减少创建和销毁线程所带来的系统资源的开销,提升性能(节省线程创建的时间开销,使程序响应更快)。二、JDK自带4种的线程池(JDK1.5之后)2.1、固定线程数的线程池(newFixedThreadPool)这种线程池里面的线程被设计成存放固定数量的线程,具体线程数可以考虑为CPU核数*N(N

2020-07-09 16:57:07 186

原创 集合排序:Collections工具包、sort搭配使用Comparator

先看Collections工具包。位于java.util.Collections提供排序有两个方法,其中sort(List)方法实际上是list.sort(null);-》看到是仍然调用两个参数的方法,在使用中推荐直接使用两个参数的sort方法例子如下:public class sort { public static void main(String[] args) { List<String> li = new ArrayList<String>(); li.ad

2020-07-09 16:31:51 312

原创 springboot中自定义创建异常,并全程捕获未定义的异常

springboot:创建自定义异常public class textException extends Exception{//参数都是自己抛出异常时定义,可以冲其他枚举类中定义获取。//序列版本号(构建) private static final long serialVersionUID = "123456789"; private static String code ; public textException(){ } public textException(String co

2020-07-09 16:08:09 634

原创 hashtable 和hashmap的区别,如何使hashmap安全

hashmap 允许一个key为null,所以在getKey()时可以表示得到key值为null,或者表示查询不到key没有该键。所以在判断是否存在某个键的时候使用containsKey()进行判断,而hashtable不允许键-值为null。重点:hashmap是不安全的,非同步。如果解决这一情况?1.使用synchronized关键字2.使用lock实现类3.使用ConcurrentHashMap(分布锁形式,锁当前调用的方法。)4.使用Collections.synchronizedMap(

2020-07-08 13:21:33 212

原创 如何获取到Properties中的配置参数。(两种方式)

java获得Properties配置文件内中的属性和值。推荐使用getClassLoader().getResourceAsStream("/路径");方式获得文件的InputStream 读取流。详细代码如下:public class PropertiesInfo { private static Properties properties; static { properties = new Properties(); InputStream ips = PropertiesInfo.c

2020-07-07 14:02:27 937

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除