服务端技术
文章平均质量分 53
刚毕业的小码农
这个作者很懒,什么都没留下…
展开
-
市面上Word转化PDF,PDF转图片Java实现方案(亲测)
这里写自定义目录标题前提第一步:转成PDF第二步:转成图片前提 前段时间由于项目需要,需要做如下功能,将上传的word图片转化问图片,经常多天多市面上的插件测试总结,现在将自己的一些心得记录如下,让大家少走弯路。第一步:转成PDF 转PDF涉及到对Office的操作,目前比较常用的为以下方案:免费方案:POI:这种方式实现很老,需要导入POI相关JAR包,转的效果很不好...原创 2019-03-12 10:55:31 · 3769 阅读 · 0 评论 -
各种常用排序算法
这几天打算整理一下各种常用基础排序算法,并且通过代码断点调试,加深一下对各种算法的认识。1.插入排序(插入类排序--稳定)当待排序的数据基本有序时,插入排序的效率比较高,只需要进行很少的数据移动。算法描述从第一个元素开始,该元素可以认为已经被排序; 取出下一个元素,在已经排序的元素序列中从后向前扫描; 如果该元素(已排序)大于新元素,将该元素移到下一位置; 重复步骤...原创 2019-04-22 10:30:26 · 587 阅读 · 0 评论 -
牛客网Java专项精选题整理(三)
1.静态语句块中的x为局部变量,与static int x的值无关。 x与y为静态变量,没有初始化的值为0。 main中:x--;此时x = -1 执行myMethod()方法,方法中用的是全局变量,y=0+(自增运算符高于加减运算符) 调用method()方法 y = (x++) + (++x); x++表示先进行运算,再自增,也就是(x++)这个表达式整体值为-1,而x...原创 2019-04-10 11:16:09 · 179 阅读 · 0 评论 -
牛客网Java专项精选题整理(二)
1.getParameter()是获取POST/GET传递的参数值;getInitParameter获取Tomcat的server.xml中设置Context的初始化参数getAttribute()是获取对象容器中的数据值;getRequestDispatcher是请求转发。2.B选项,在java中线程是有分优先等级的所以优先级不能相同,错误C选项,Thread...原创 2019-04-09 11:05:44 · 129 阅读 · 0 评论 -
MyBatis相关整理
知识点一 .xml映射文件: 在使用MyBatis时,先要看POJO类中的属性名和数据库字段是否一致,如果一致的话,#{value}就直接写入字段名(属性名即可);如果不一样的话,需用通过resultMap进行配置映射,#{}里面写映射的property值。输出映射: resultType: 查询到的列名和...原创 2019-04-09 10:28:08 · 215 阅读 · 0 评论 -
工具WinSCP更改乱码设置
虽然说,现在用XFTP工具的人很多,包括自己也是,但是依然有人会用WinSCP,对于这个工具如何更改乱码,有点小技巧,看图说话原创 2019-04-09 09:49:19 · 941 阅读 · 1 评论 -
Cron表达式
两周加班、80个小时的教训:秒的地方和0的区别、以后秒的地方别用,用0,再不行去网址校验一下* 0/10 * * * ? (任意1秒的每10分钟执行一次?)结果:连续打印10次0 0/10 * * * ?(每十分钟执行一次)结果:打印一次0 */10 * * * ?与 0 */10 * * * ?的差别在于什么地方。在说这两者的差别之前,先说下各个字符代表的含义。0代表从0分开...原创 2019-04-09 09:44:14 · 4873 阅读 · 0 评论 -
Linux常用命令整理
这几天有空,整理一些过去一段工作时间常用Linux命令,或许大家可能有些不常用,但就个人来说,由于个人的业务,这些命令几乎经常要用。总结一下,以后忘了给自己看,嘿嘿。查看内存使用情况: free -h查看磁盘使用情况: df -hdf /home -h 查看/home是否已满查看Linux版本:cat /proc/version 、cat /etc/issue强制杀进程:kill -s ...原创 2019-04-09 09:39:10 · 119 阅读 · 0 评论 -
牛客网Java专项精选题整理(一)
最近在刷牛客网,看到一些不错的题目,整理出来,并附上自己的理解,有不对的地方还望指出,谢谢。1.A.构造函数可以省略,省略构造函数则new对象实例时,所有的数据类型赋值为0,bool类型赋值为FALSE,引用类型赋值为NULL。B.构造函数必须与类同名,而且不能有返回类型。而方法是可以与类同名的,但是必须声明返回数据类型。C.正确,当new对象是首先调用静态初始数据块(可省略),然后调用...原创 2019-04-09 09:31:05 · 638 阅读 · 0 评论 -
FTP response 421 received. Server closed connection.
FTP response 421 received. Server closed connection.最近在排查一个现场问题,遇到了这么一个情况,场景:通过定时任务(每30分钟)要从上层服务调取接口将zip下载到FTP上,现象:下载到FTP的zip总是少东西,正常情况下,zip中应该包括:若干图片,PDF,Word,但是现场的情况是每次都少一些东西,那好吧,就看日志呗,日志的捕捉到的异...原创 2019-03-28 16:14:45 · 28072 阅读 · 0 评论 -
Intellij IDEA远程debug教程实战和要点总结
远程调试,特别是当你在本地开发的时候,你需要调试服务器上的程序时,远程调试就显得非常有用。JAVA 支持调试功能,本身提供了一个简单的调试工具JDB,支持设置断点及线程级的调试同时,不同的JVM通过接口的协议联系,本地的Java文件在远程JVM建立联系和通信。此篇是Intellij IDEA远程调试的教程汇总和原理解释,知其然而又知其所以然。本机Intellij IDEA远程调试配置...转载 2019-04-10 14:02:10 · 1408 阅读 · 0 评论 -
快速排序,二分查找(以后自己看)
1.快速排序public class TestQuickSort { public static void main(String[] args) { //给出无序数组 int arr[] = {72, 6, 57, 88, 60, 42, 83, 73, 48, 85}; //输出无需数组 System.out.pri...原创 2019-08-11 16:38:51 · 209 阅读 · 0 评论