![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
其他
敷盎方
这个作者很懒,什么都没留下…
展开
-
JVM概念和GC相关
JVM堆、栈、方法区、常量区四种引用状态1- 强引用大部分引用都是强引用,都是不可缺失的引用。该类引用不会被回收。2- 软引用当内存足够时不会被回收,内存不足时会被回收3- 弱引用弱引用对象一旦被发现就会被回收4- 虚引用虚引用不能决定对象的生命周期,若对象只存在虚引用,随时都会被回收。常见GC算法标记-清除算法先标记需要清除的对象,标记...原创 2018-05-17 10:16:24 · 163 阅读 · 0 评论 -
【年底总结】一丝不“狗”,“猪”事顺利
元旦过后第一天上班,偷个闲对过去做一个总结吧。原创 2019-01-02 15:15:29 · 207 阅读 · 0 评论 -
基于PDFJS方案的PDF文档在线预览实现
使用背景能够实现文档预览的方法有很多,在之前的一个项目中集成了微软的Office Web Apps作为文档在线预览的解决方案。期间的坑踩了不少,比方说域名、端口等等。最重要的是在集成交付之后,发现移动端预览PDF文档时出现了禁止预览的提示。。。后查阅OWA服务相关接口后发现其并没有提供移动端的PDF预览接口。后来,便决定将移动端PDF预览需求独立出来使用PDF.JS加以实现。注意事项pdf....原创 2018-11-16 13:23:15 · 1055 阅读 · 0 评论 -
JS实现AJAX文档上传时显示loading效果
在使用AJAX上传文档时,经常会碰到一些较大的文件。如果不进行处理,在点击上传之后,页面没有任何的提示,会误导使用者去点击更多次。如果系统没有做过防止重复提交的处理的话,就会出现问题;且几遍做了方重复提交的处理,没有任何信息的提示对于用户而言也是不合理的。因此,在很多场景都会用到loading的动画效果。 以下简单的例子来说明这一方案。JSP<div class="commit-b...原创 2018-08-20 19:15:38 · 3721 阅读 · 0 评论 -
简单的数据库造数据方法
public class Snippet { public static void main(String[] args) { try { String url = "数据库URL"; // orcl为数据库的SID String user = "数据库用户名"; String pas...原创 2018-08-20 18:58:54 · 6891 阅读 · 1 评论 -
两台虚拟机IP与域名映射
需要域名通信的两台机器都需要做以下操作Linux编辑 vi /etc/hosts文件文末添加 ip 域名 如 10.81.1.12 www.baidu.comwindows编辑 C:\Windows\System32\drivers\etc下hosts文件文末添加 ip 域名 如 10.81.1.12 www.baidu.com此时IP为10.8...原创 2018-06-27 16:03:51 · 1106 阅读 · 0 评论 -
PowerDesigner逆向工程导出oracle表结构 若干问题
这是我在实际操作中碰到的一些问题。首先连接步骤:1、使用powerDesigner: File->New Model->ModelTypes->Physical Data Model->Physical Diagram新建模型。 2、Database->configure connections,在ODBC Machine DataSources下 Add Data Sources,选择系统数据源原创 2017-12-08 14:03:22 · 238 阅读 · 0 评论 -
使用IE的OBJECT组件组装模板和数据出错
之前尝试着用了htmlunit爬取了js执行之后的页面,后来又遇到了一个大坑。 需求是,后台在使用htmlunit访问对应页面,在页面使用IE的OBJECT组件完成数据和模板的组装后返回特迷案在本地生成HTML文件,其中模板和数据都是在使用htmlunit时作为参数传入页面的。组件代码<OBJECT id="preview" classid="clsid:DD890748-A58原创 2018-01-04 11:06:39 · 543 阅读 · 0 评论 -
JAVA远程控制Linux服务器相关服务开关等操作
MAVEN依赖 ch.ethz.ganymed ganymed-ssh2 262代码package test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;原创 2018-01-05 14:14:48 · 1419 阅读 · 0 评论 -
Linux虚拟机扩展磁盘空间
在VMware Workstation Pro 新建了虚拟机,需要进行扩容操作。1-右键对应虚拟机,进入设置,进入硬件页,选择硬盘,点击右边的扩展按钮,选择需要的大小,保存。这时在虚拟机状态栏中可以看到大小已经变了,但是注意,并没有结束,因为还没有给扩充的空间分区,没有mount,所以实际的磁盘大小还是没有变。 可以使用命令行 df -h 查看。 所以还要接着干。2-root身份登原创 2018-01-17 14:07:16 · 1029 阅读 · 0 评论 -
JAVA实现HTML文档转PDF格式
这是在我之前写的扒取网页源码在本地生成html文档之后的新需求。 就是用户的需求变了,除了html,他们还需要pdf文档。 于是开始百度有那些方法,其实实现的方法有很多:itext、flying-saucer、wkhtmltopdf等等,其中itext对css等的支持不够、wkhtmltopdf需要下载额外的exe工具,在我的使用场景里,采用了flying-saucer方式。MAVEN...原创 2018-01-26 15:54:46 · 1584 阅读 · 0 评论 -
使用JAVA向指定的手机发送指定短信
我这里使用的是httpclient技术+第三方运营商SMS短信服务结合 首先maven配置&lt;dependency&gt; &lt;groupId&gt;org.apache.httpcomponents&lt;/groupId&gt; &lt;artifactId&gt;httpclient&lt;/artifa原创 2018-03-07 10:45:41 · 1797 阅读 · 0 评论 -
本地机访问虚拟机连接不上问题
问题描述:虚拟机部署了tomcat服务器,在虚拟机上浏览器打开没问题,本地与虚拟机ping能ping通,但是访问服务器上项目出错。防火墙和端口号均排查,与防火墙和端口号无关。 原因:本地机和虚拟机不再同一网段。 解决方案:虚拟机设置->网络适配器->网络连接设置为桥接模式并勾选复制物理网络链接状态。保存即可原创 2017-12-08 13:44:06 · 6980 阅读 · 0 评论 -
VMware Workstation Pro 下安装Liunx系统
1、 打开VMware Workstation Pro ,选择创建新的虚拟机。 2、 得到新建虚拟机向导,选择典型类型配置,进入下一步。 3、 选择映像文件安装,点击浏览,选择镜像文件, 4、 填写系统的相关信息。 5、 命名虚拟机操作并选择安装路径。 6、 配置虚拟机容量 7、 完成虚拟机配置。 8、 显示安装成功。 9、 登录系统10、 简单指令 1)、ls原创 2017-12-08 13:35:30 · 363 阅读 · 0 评论 -
HTML转PDF需要的依赖
之前写过maven依赖下的HTML转PDF方案。采用的是flying-saucer。 当时的maven依赖如下&lt;dependency&gt; &lt;groupId&gt;org.xhtmlrenderer&lt;/groupId&gt; &lt;artifactId&gt;flying-saucer-pdf&lt;/artifactId&原创 2018-05-14 14:05:22 · 989 阅读 · 0 评论 -
JAVA获取远程Linux服务器参数信息
package com.tva.monitor.controller;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.HashMap;import java.util.Map;import org.springfram...原创 2019-10-10 09:40:04 · 1659 阅读 · 0 评论