zhmystic
码龄8年
关注
提问 私信
  • 博客:58,538
    58,538
    总访问量
  • 21
    原创
  • 2,162,731
    排名
  • 4
    粉丝
  • 0
    铁粉

个人简介:愿你走出半生,归来仍是少年。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:辽宁省
  • 加入CSDN时间: 2017-06-30
博客简介:

zhmystic的博客

查看详细资料
个人成就
  • 获得17次点赞
  • 内容获得11次评论
  • 获得80次收藏
创作历程
  • 1篇
    2022年
  • 2篇
    2019年
  • 20篇
    2018年
成就勋章
TA的专栏
  • JVM
    3篇
  • 多线程
    11篇
  • 随意记
    9篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring
  • 服务器
    linux
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

记录使用EasyExcel实现导出功能

EasyExcel实现大数据量导出,可以设置颜色,按条件忽略导出字段
原创
发布博客 2022.07.18 ·
10271 阅读 ·
2 点赞 ·
5 评论 ·
23 收藏

记录一下IDEA加载Gradle项目报错sync failed的问题

先说一下环境。楼主本人的环境是macos10.15 + IDEA 2018.3+ gradle5.6.3 为什么要先声明一下环境呢。因为楼主所在的公司,有用Gradle的,有用IDEA的,有用Mac的。巧的是唯独没有用楼主这一套淳朴三连的。。。所以遇到问题,同事们也大多面面相觑,还是得自己一点点淌坑。不过也有好处,就是记的能深一些。(目前还没遇到过因为版本出现问题的。不过因为mac...
原创
发布博客 2019.10.30 ·
12464 阅读 ·
2 点赞 ·
1 评论 ·
3 收藏

记录一下工作中遇到的大数据批量入库oracle数据库的问题

最近在工作中,分配到的一个项目,一句话概括一下目前的需求就是写一个小demo,为以后做准备。demo是要将一个文件夹内的多个文件(一个文件大约23万左右的数据量,大约每个150M),读取出来之后,录入oracle数据库。 话不多说,我从一个同事那里接到的demo底子,拿过来进行改造。刚接过来时,是传统jdbc的addbatch批量入库处理,然后数据库连接方面是原生获取,手动创建的link...
原创
发布博客 2019.08.13 ·
834 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Proxifier2.91_neu.zip

发布资源 2019.07.10 ·
zip

Proxifier2.91Big.zip

发布资源 2019.07.10 ·
zip

记录下工作过程遇到的一个AES加密问题

  今天跟别的部门同事进行接口联调的时候,出现了一个问题,坑了楼主好长时间.记录一下,如果有别的小伙伴也遇到过这个问题,看到本帖,希望有所帮助.  首先,两个接口之间传递报文需要加密,这个毋庸置疑,但是问题就是,同一个AES加密工具类,他在他们那里就可以正常的加密解密,而在我这里就不行.折腾的我是各种方法都尝试过.最后拿着文件对比工具对比代码,发现都一模一样...  后来找到了一个不一样的...
原创
发布博客 2018.12.13 ·
248 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

手写springmvc框架,并巩固基础知识

  最近按照网上博客大神们的教程,也模仿着写了个springmvc框架,但是由于基础稍薄弱,再加上忘得比较多,顺便就巩固一下基础知识.(本人用的是工具是IDEA).  首先,发一下我的目录结构:  配置的截图也发几张吧,如下:  上面是web.xml文件的路径.下面是web资源文件的路径,例如,html,js,jsp...一般来说,这个路径都是WEB-INF的上级路径.  ...
原创
发布博客 2018.12.10 ·
328 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

distpicker.js

发布资源 2018.10.15 ·
js

distpicker.data.js

发布资源 2018.10.15 ·
js

selectPicker 多选下拉框插件

首先,因为它是个bootstrap的多选下拉框插件,所以html页面引入js和css:<script src="../../common/bootstrap/js/bootstrap.min.js"></script><script src="../../js/bootstrap-select.js"></script><scri
原创
发布博客 2018.10.15 ·
1672 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

distpicker 省市区三级联动插件

首先在html页面引入js:    <script src="js/distpicker.data.js"></script>    <script src="js/distpicker.js"></script>我的资源里面有文件,直接下载即可.需要一点点积分 html表单示例代码:<!--三级联动--&gt
原创
发布博客 2018.10.15 ·
2072 阅读 ·
0 点赞 ·
2 评论 ·
3 收藏

IDEA配置web项目

    公司用的Eclipse + Svn。 本人用不惯Eclipse,回归了IDEA,但是IDEA的配置可能相比较麻烦一些。下面记录一下本人从svn下载项目之后的一系列配置。    首先我是自己安装的svn客户端,然后在IDEA里导入的svn。如图:    (额外说明,如果下载svn的时候,有个地方要注意一下,对号要勾上,否则没有svn.exe,会影响下面配置)这个要选上。然...
原创
发布博客 2018.09.14 ·
22162 阅读 ·
10 点赞 ·
1 评论 ·
37 收藏

新手入职时期需要配置的一些东西

方便入职时配置一些环境或者软件。转载收集一下网址1.https://blog.csdn.net/qq_38568388/article/details/78820793 sublime text32.https://blog.csdn.net/ganjing222/article/details/74917583 eclipse/myeclipse配置svn的提交过滤...
转载
发布博客 2018.09.07 ·
365 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

多线程-- 十一.线程池

new Thread的弊端    ①.每次new Thread新建对象,性能差。    ②.线程缺乏同意管理,可能无限制的新建线程,相互竞争。有可能占用过多系统资源导致死机或OOM(程序申请内存过大)。    ③.缺少更多功能,如更多执行,定期执行 ,线程中断。线程池的好处    ①.重用存在的线程,减少对象的创建和消亡的开销,性能好。    ②.可有效控制最大并发线程数,...
原创
发布博客 2018.08.28 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

多线程-- 十.简单理解死锁

所谓死锁,指的是2个或2个以上进程在执行过程中因争夺资源,而造成互相等待的现象。如果没有外力作用,它们都将无法进行下去。死锁发生的必要条件:1.互斥条件    它是指进程对所分配到的资源进行排他性的使用。即在一段时间内某资源只由一个进程占用。如果此时还有其它进程请求资源,请求者只能等待,直到资源占有者用完,释放了才可以。2.请求和保持条件    它是指进程已经保持了至少一个资源...
原创
发布博客 2018.08.28 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

多线程-- 九.J.U.C之扩展组件

扩展组件: 1.Callable接口,Future接口,FutureTask类    它不是AQS的子类,不过它对线程结果的处理很好。    之前创建线程,有两种方式,一个是Thread,一个是Runnable接口。这两种方式有一个共同的缺点,就是在执行完任务之后,无法获取执行结果。从java1.5之后,就提供了Callable接口和Future接口,它可以在任务执行完毕之后得到结...
原创
发布博客 2018.08.27 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

多线程-- 八.J.U.C之AQS

AQS 一.AQS的概念:    lock包下有三个笼统的类:        AbstractOwnableSynchronizer        AbstractQueuedLongSynchronizer        AbstractQueuedSynchronizer    通常的,AbstractQueuedSynchronizer的简称为AQS。一般我们叫A...
原创
发布博客 2018.08.27 ·
251 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

多线程-- 七.再次详解Hashmap和CounrrentHashmap

 (转载的)前言Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 HashMap,没有它就不会有后面的 ConcurrentHashMap。HashMap众所周知 HashMap 底层是基于 数组 + 链表 组成的,不过在 jdk1....
转载
发布博客 2018.08.27 ·
2693 阅读 ·
0 点赞 ·
1 评论 ·
7 收藏

多线程-- 六.并发容器 J.U.C

J.U.C 是JDK提供的一个包名的缩写,全名为:java.util.concurrent如图:   1.ArrayList --> CopyOnWriteArrayList    相比于ArrayList,它是线程安全的。    当有新元素添加到CopyOnWriteArrayList容器中时,它先从原有数组中拷贝一份出来,在新的数组中做写操作,写完...
原创
发布博客 2018.08.27 ·
364 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

多线程-- 五.线程问题常见的类 和其对应的同步、并发容器

 线程不安全类 什么是线程不安全的类?    简单来说,如果一个类对象同时可以被多个线程访问,如果不做处理,容易表现出线程不安全现象。 1.StringBuilder和StringBuffer    StringBuilder是线程不安全的    StringBuffer是线程安全的    因为StringBuffer的源码中,基本所有的方法上都加了synchr...
原创
发布博客 2018.08.27 ·
200 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏
加载更多