本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
zysnba - xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wallimn
- wy_19921005
- vipbooks
- benladeng5225
- e_e
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- zw7534313
- qepwqnp
- 龙儿筝
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- zhanjia
- ajinn
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
- mwhgJava
- lich0079
最新文章列表
Centos7下的JDK安装
卸载系统自带OpenJDK以及相关的java文件
查看系统自带jdk版本信息
java -version
查看当前系统自带的open jdk版本信息
查找要删除的jdk文件
输入
rpm -qa | grep java
查看包含java字符串的文件,其中删除类似下面这四个文件(不一定是四个)
java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_ ...
AbstractStringBuilder 类的 reverse 方法分析
说明:这段代码很有意思,它考虑到了 Unicode 的情况,我们如何写反转的话,两头循环,然后交换. 但是这只做了第一步,而 JDK源码中,它考虑到了还原 Unicode 的情况.
/**
* 导致此字符序列被序列的反序替换. 如果序列中包含任何代理对,则将这些代理对视为反向操作的单个字符.
* 因此,高低代理人的顺序永远不会逆转.(也就是说,这个方法将代码点当成了一个整体.) ...
用代码判断当前系统是否支持某个版本的feature
JDK9已经出来有一段时间了,因此很多流行的Java应用纷纷增添了对JDK9乃至JDK10的支持,比如Tomcat。
我们通过这个链接下载最新的Tomcat源文件包,总共7MB:
https://tomcat.apache.org/download-90.cgi
解压之后,在文件夹apache-tomcat-9.0.10-srcjavaorgapachecatalinacore里找到文件 ...
自己开发的在线视频下载工具,基于Java多线程
比如这个在线视频:
我们可以正常播放,但是找不到下载按钮。
打开Chrome开发者工具,在Network标签页里能看到很多网络传输请求:
随便看一个请求的响应,发现类型为video,大小为500多k。因此,这个在线视频被拆分成了若干500多k的小片段,然后通过浏览器下载到本地进行播放。
这个片段的url:
Failed installing Tomcat9 service
推敲造成原因可能由几个可能性
(1)jdk版本不兼容,于是将jdk换成1.8_x64版本的,然后更改环境变量,再次用service.bat install注册tomcat,不成功。
(2)系统本身原因造成(重新系统太麻烦未排除)
(3)Tomcat端口被占用
(4)关闭杀毒软件或者防火墙
jacob调用office实现word文件转pdf文件的过程(完美格式和图片、兼容docx)
一、实现的思路
当接到任务的时候,首先这是个陌生的领域,所以先度娘一下再搬砖。一开始我是想用poi把word转成html(原项目就导有poi的包,各种excel,word操作),然后用jsoup解析一下(原项目就用到jsoup包),再用Itext转成pdf(jar包都下载好了= =)。但是当我看到生成的html效果,我就放弃了……格式只保留的基本的雏形,什么分页符啊换行的说丢 ...
Java设计模式篇(一)--代理模式详解(这一篇足够了)
在设计模式中,代理模式是经常会用到的一种模式。但是光说设计模式,没有实际意义。在Mybatis源码系列中,用到了该设计模式,因此,我们结合Mybatis使用的代理模式过程,来分析下如何使用代理模式,代理模式的核心是什么。
一、基于接口的代理模式
在讲代理模式的时候,我想起在大话模式中讲的一个故事。A暗恋B,想给B送个礼物,但是又不能直接给B送去。因此,它去礼物店,买了一件礼物,告诉店员心仪的 ...
如何通过Java代码判断当前的环境是否支持JRE 9
JDK9已经出来有一段时间了,因此很多流行的Java应用纷纷增添了对JDK9乃至JDK10的支持,比如Tomcat。
我们通过这个链接下载最新的Tomcat源文件包,总共7MB:
https://tomcat.apache.org/download-90.cgi
解压之后,在文件夹apache-tomcat-9.0.10-srcjavaorgapachecatalinacore里找到文件Jr ...