Java基础知识
Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等
thomas.he
低得下头、沉得住气、经得起诱惑、耐得住寂寞、看得透人、想得开事...
展开
-
HttpClientUtil,基于httpclient-4.5.3
httpclient可以做什么HTTP 和相关协议的低级 Java 组件工具集maven引入 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.3</version>原创 2021-07-02 10:41:48 · 327 阅读 · 0 评论 -
一遍搞定ContentType类型
分类image/bmp BMPimage/gif GIFimage/jpeg JPEGimage/tiff TIFFimage/x-dcx DCXimage/x-pcx PCXtext/html HTMLtext/plain TXTtext/xml XMLapplication/afp AFPapplication/pdf PDFapplication/rtf RTFapplication/msword MSWORDapplication/vnd.ms-excel MSEXCEL原创 2020-10-13 12:01:52 · 385 阅读 · 0 评论 -
java保留两位小数源码
#保留两位小数方式一四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 方式二java.text.DecimalFormat df =new java.text.DecimalFormat("#.00"); df.format原创 2020-09-16 12:11:29 · 332 阅读 · 0 评论 -
ZipUtil java zip文件处理工具类
public class ZipUtil { public final static int BUFFER_SIZE = 10240; /** * * @param srcFolder * @param destZipFile * @throws Exception */ public static void zipFolder(String srcFolder, String destZipFile) throws Exception { ZipOutputStream原创 2020-09-11 13:16:05 · 1051 阅读 · 0 评论 -
谈一谈java线程相关知识
谈一谈java线程什么是线程?一个线程是一个程序单个的连续控制;一个软件能处理一系列的线程构造;线程能同时运行,彼此独立; cpu 3000000000/s包为java.lang.Thread;线程或上下文的构成一个虚拟处理机;CPU执行的代码可以或不可以由多个线程共享,这和数据是独立的。两个线程如果执行同一个类的实例代码,则它们可以共享相同的代码。代码操作的数据可以或不可以由多个线程共享,这和代码是独立的。两个线程如果共享对一个公共对象的存取,则它们可以共享相同的数据。线程机制原创 2020-09-07 15:43:07 · 199 阅读 · 0 评论 -
Fastjson API Stream使用说明
Fastjson API StreamFastjson当需要处理超大JSON文本时,需要Stream API,在fastjson-1.1.32版本中开始提供Stream API。如何序列化超大JSON数组序列化如果你的JSON格式是一个巨大的JSON数组,有很多元素,则先调用startArray,然后挨个写入对象,然后调用endArray。 JSONWriter writer = new JSONWriter(new FileWriter("/tmp/huge.json")); writer原创 2020-07-27 09:27:38 · 1099 阅读 · 0 评论 -
阿里云仓库地址maven配置
把以下的xml加入到pom.xml文件中<repository> <id>central</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <layout>default</layout> <!-- 是否开启发布原创 2020-07-10 14:20:59 · 1163 阅读 · 0 评论 -
Java 7之基础 - 强引用、弱引用、软引用、虚引用
Java 7之基础 - 强引用、弱引用、软引用、虚引用 1、强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:Objecto=newObject();//强引用当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止...原创 2016-11-04 15:23:00 · 160 阅读 · 0 评论 -
Jacob无法使用解决办法
我用的是Jacob-1.14.1.jar,操作系统是64位,运行打开本地Excel文件时报错,java.lang.NoClassDefFoundError: Could not initialize class com.jacob.com.ComThread经排查,需要操作系如下:1、把下载的JAR里面的jacob.dll拷贝至%JAVA_HOME%\jre\bin目录所致。2、C原创 2017-11-16 11:05:45 · 18823 阅读 · 1 评论 -
使用HttpClient实现网络爬虫
1 什么叫网络爬虫网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。2 网络爬虫的分类网络爬虫按照系统结构和实现技术,大致可以分为以下几种类型:1、通用网络爬虫(General Purpose Web Cr...原创 2018-11-08 11:19:07 · 918 阅读 · 0 评论 -
Springboot+Maven+swagger2.7集成开发
Springboot+swagger2.7集成开发本篇文章是介绍最新的springboot和swagger2.7集成开发和2.0稍微有一些出入:**Springboot集成环境配置Swagger2.7集成集成测试Springboot集成环境配置 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方原创 2017-11-15 17:22:15 · 4055 阅读 · 0 评论 -
好用的js
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档body{font-size:12px;}ul,li,h2{margin:0;padding:0;}ul{list-style:none;}#top{width:900px;height:40px;margin:0原创 2008-10-15 18:36:00 · 415 阅读 · 2 评论 -
oracle
1. Oracle安装完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp2. ORACLE9IAS WEB CACHE的初始默认用户和密码? administrator/administrator3. oracle 8.0.5怎么创建数据库? 用原创 2008-09-04 10:10:00 · 400 阅读 · 0 评论 -
Eclipse插件
Eclipse插件JSEclipse插件主页:http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/插件介绍:JSEclipse是个Eclipse下的免费Javascript脚本编辑器subversion版本控制,相当于CVS安装:http://subclipse.tigris.org/install.htmlN原创 2009-01-02 18:43:00 · 526 阅读 · 0 评论 -
双击文本实现可编辑
双击文本实现可编辑http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">双击文本实现可编辑input.a {border:1px solid #fff;background:#fff;}input.b {border:1px solid #369;background:#ff原创 2009-02-03 10:22:00 · 989 阅读 · 0 评论