![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
sort浅忆
尽心尽力做好自己的事,走自己的路,按自己的原则,好好生活。即使有人亏待了你,时间也不会亏待你,人生更加不会亏待你。
展开
-
java中数组转list
package com.kai.lamada;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.List;public class demo1 { public static void main(String[] args) {...原创 2019-05-08 19:44:18 · 3857 阅读 · 0 评论 -
java下载图片到本地实例
; } //链接url下载图片 public static boolean downloadPic(String urlList,String path) { URL url = null; try { url = new URL(urlList); DataInputStream dataInputStream = new DataIn原创 2018-06-25 15:34:26 · 304 阅读 · 0 评论 -
Myeclipse中如何更改jsp默认的打开方式
原创 2018-05-04 17:44:07 · 174 阅读 · 0 评论 -
java三大范式
宿舍号,家庭成员) 其中家庭成员为可分割的所以不符合第一范式[color=blue]第二范式: 不存在组合关键字中的某些字段决定非关键字段的情况[/color]如:(学号, 课程名称) → (姓名, 年龄, 成绩, 学分) 这个数据库表不满足第二范式,因为存在如下决定关系: (课程名称) → (学分) (学号) → (姓名, 年龄)部分属性依赖于关键字中的部分字段。[color=blue]第三范式:每个非关键字之间相互独立,并依赖于关键字,不能存在传递依赖关系。原创 2018-05-02 09:50:53 · 337 阅读 · 0 评论 -
请求中设置代理IP
2018-04-18 16:24:00 · 381 阅读 · 0 评论 -
java获取当前时间的时间戳
tic int getSecondTimestamp(Date date){ if (null == date) { return 0; } String timestamp = String.valueOf(date.getTime()); int length = timestamp.length(); if (length > 3) { return Integer.v原创 2018-04-08 09:25:37 · 342 阅读 · 0 评论 -
java四种线程池实例 (kaigege)
原创 2018-03-28 11:03:46 · 213 阅读 · 0 评论 -
java获取IP地址(windos,linux)皆可
ort java.util.Enumeration;public class getServerIp { /** * 获取服务器ip地址 * */ public static String getServerIp() { // 获取操作系统类型 String sysType = System.getProperties().getProperty("os.name"); System.out.pri原创 2018-03-28 09:44:54 · 213 阅读 · 0 评论 -
post 请求
sion) { return true; } }); SSLContext context = SSLContext.getInstance("TLS"); context.init(null, new X509TrustManager[] { new X509TrustManager() { public void checkClientTrusted(X509Certificate[] chain, S原创 2018-02-05 16:32:10 · 233 阅读 · 0 评论 -
java robot控制鼠标和键盘(笔记本中打印 i love you)(滑动)
原创 2018-01-25 16:57:06 · 312 阅读 · 0 评论 -
java ascii转中文(ascii转utf-8)清测好用
rter;public class CoderUtils { /** * 将Ascii转换成中文字符串 */ public static String AsciiToChineseString ( String s ) { if ( s == null ) return s; char[] orig = s.toCharArray (); byte[] dest = new byte[ orig.length ]; for (原创 2018-01-24 17:41:06 · 2613 阅读 · 0 评论 -
用java写post请求(添加post参数)
net.HttpURLConnection;import java.net.URL;[/color]public static String getHtmlByPost(String urlString) throws IOException{ /* * POST https://www.xxx.com sign: 3149fa619b03988963bf1c53b8947f0e Content-Type: application/x-www-form原创 2017-12-15 13:44:34 · 1915 阅读 · 0 评论 -
java使用oracle数据库进行批量插入操作
(List list){ try { //获取表名 Properties info = new Properties(); info.load(new FileInputStream(new File("jdbc.properties"))); String table_name= info.getProperty("table_name"); System.out.println(table_n原创 2017-12-08 09:52:16 · 1199 阅读 · 0 评论 -
java模拟点击和下拉框选中的动作
d('cPageBtn').click()"); //点击差评 browser.executeJavaScriptAndReturnValue("document.getElementsByClassName('comments-tab-nav')[0].getElementsByTagName('li')[3].click();");原创 2017-10-23 11:18:00 · 371 阅读 · 0 评论 -
java下载网页附件
m;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;public class download { /** * 从网络Url中下载文件 * @param urlStr * @param fileName * @param saveP原创 2017-09-26 11:18:22 · 296 阅读 · 0 评论 -
spring mvc说明
原创 2017-09-18 14:13:31 · 170 阅读 · 0 评论 -
java中的中文字符转URLEncode
原创 2018-06-26 11:26:41 · 1631 阅读 · 0 评论 -
java去除图片水印的解决办法
一个程序首先要了解关于图像的基本知识。我们平常所看到的JPG,PNG等图像在显示的时候是以像素为单位的。长300宽400像素的图片所有像素为300×400=120000个像素点。在ARGB的图像表示方法中,每个像素点有ARGB四个通道, A代表透明度,取值范围0~255, R代表三原色中的红,取值范围0~255, G代表三原色中的绿,取值范围0~255, B代表三原色中的蓝,取值范围0~255。 所以存储这些数据只需要4个8位二原创 2018-06-28 10:54:35 · 3088 阅读 · 0 评论 -
java基本概念(可见性、内存屏障、Lock前缀的指令、缓存一致性协议、CAS)
基本概念可见性当一个线程修改了共享变量时,另一个线程可以读取到这个修改后的值。内存屏障(Memory Barriers)处理器的一组指令,用于实现对内存操作的顺序限制。 缓冲行 CPU告诉缓存中可以分配的最小存储单位,处理器填写缓存行时,会加载整个缓存行。 Lock前缀的指令 Lock前缀的指令在多核处理器下会发生两件事情: 1)将当前处...转载 2019-04-25 15:11:08 · 1763 阅读 · 0 评论 -
Java子类调用父类的构造方法(父类无参数构造方法和父类有参数构造方法)
package com.kai.test;public class A { public String name; public A(){ System.out.println("父类的无参数构造方法"); } public A(String str){ this.name=str; System.out.println("父类的有参数构造方法"); } }...原创 2019-05-03 22:45:50 · 5891 阅读 · 3 评论 -
java去除html标签格式,提取文本信息
package com.teamdev.jxbrowser.chromium.demo.entinfo;import java.util.regex.Matcher; import java.util.regex.Pattern;public class HtmlToText { public static void main(String[] args) { ...原创 2019-04-19 11:30:58 · 1669 阅读 · 2 评论 -
饿了么自动登录解决方案(手机短信登录)
登录流程:1.注册易码平台,通过易码平台获取 随机的手机号码2.选择短信项目:饿了么,点击获取手机号3.将平台中提供的手机号填入饿了么登录页饿了么登录网址:https://h5.ele.me/login/#redirect=https%3A%2F%2Fh5.ele.me%2Fprofile%2F%23come_from%3Dlogout可能需要点击滑块4.点击验...原创 2019-04-15 11:27:44 · 17159 阅读 · 7 评论 -
java中实现 HostComparator 接口对对象数组或集合进行排序
1.实体类:package com.hyjx.demo;public class Host{ //字段 private String hostname; //get和set方法 public String getHostname() { return hostname; } public void setHostname(S...原创 2019-03-28 13:46:24 · 280 阅读 · 0 评论 -
类加载时类成员的加载顺序
问题:java中的类由静态成员和非静态成员组成,在一个类进行加载-初始化的时候顺序是怎么样的呢?1.(静态变量、静态初始化块)–>(变量、初始化块)–> 构造器;2.如果有父类,则顺序是:父类static方法 –> 子类static方法 –> 父类构造方法- -> 子类构造方法转:https://blog.csdn.net/yyg_2015/ar...转载 2019-04-01 15:24:00 · 533 阅读 · 0 评论 -
是什么java多态
原创 2018-11-14 13:43:55 · 246 阅读 · 0 评论 -
经纬度转换
va.security.cert.X509Certificate;import java.util.HashMap;import java.util.Map;import javax.net.ssl.HostnameVerifier;import javax.net.ssl.HttpsURLConnection;import javax.net.ssl.SSLContext;import javax.net.ssl.SSLSession;import javax.net.ss原创 2018-09-25 13:57:34 · 602 阅读 · 0 评论 -
java连接池技术
原创 2018-09-04 14:26:28 · 174 阅读 · 0 评论 -
java 提取url字符串中的域名
l(String url) throws Exception{ java.net.URL urls = new java.net.URL(url); String host = urls.getHost();// 获取主机名 return host;// 结果 blog.csdn.net }[/color] public static void main(String[] args) { String url="https://www.baidu.com原创 2018-08-30 15:24:16 · 2248 阅读 · 0 评论 -
java多线程中锁(lock)、wait、notify()的使用
原创 2018-07-13 11:31:23 · 4227 阅读 · 0 评论 -
java多线程间的通信实例
public static void main(String[] args) { final ListAdd1 list1 = new ListAdd1(); Thread t1 = new Thread(new Runnable() { public void run() { try { for (int i = 0; i < 10; i++) { list1.add(); System.out.println(原创 2018-07-13 11:00:25 · 306 阅读 · 0 评论 -
volatile关键字
static void main(String[] args) throws InterruptedException { final VolatileDemo3 test = new VolatileDemo3(); for(int i=0;i原创 2018-07-12 11:20:24 · 201 阅读 · 0 评论 -
java根据百度url获取真正的网页地址
ull; int itimeout = 60000; try { res = Jsoup.connect(url).timeout(itimeout).method(Connection.Method.GET).followRedirects(false).execute(); return res.header("Location"); } catch (IOException e原创 2018-07-09 11:26:30 · 489 阅读 · 0 评论 -
java中的base64字符流与图片的相互转换
原创 2018-06-29 13:27:30 · 1050 阅读 · 0 评论 -
网站抓取说明
原创 2017-09-05 17:56:35 · 202 阅读 · 0 评论 -
lombok的使用和安装
r放入eclipse或myeclipse的安装目录下,修改 eclipse.ini / myeclipse.ini文件,末尾换行追加-Xbootclasspath/a:lombok.jar-javaagent:lombok.jar即可。3.右键-->打开lombok.jar-->勾选eclipse或myeclipse install ,重启eclipse或myeclipse即可------------------------------代码package lombo原创 2017-09-04 14:40:23 · 191 阅读 · 0 评论 -
java正则表达式判断一个字符串包含连续数字
)){ System.out.println("包含15位连续数字,并且包含注册号"); }[/color]原创 2017-07-15 13:52:45 · 2789 阅读 · 0 评论 -
elasticsearch java操作
e;import org.elasticsearch.index.query.IndicesQueryBuilder;import org.elasticsearch.index.query.QueryBuilder;import org.elasticsearch.index.query.QueryBuilders;/*** Created by lw on 14-7-15.* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~原创 2016-12-27 13:55:50 · 214 阅读 · 0 评论 -
java虚拟机直接运行jar文件
原创 2016-11-10 10:54:06 · 995 阅读 · 0 评论 -
java根据图片URL下载图片到本地
package com.teamdev.jxbrowser.chromium.demo.k_spider.saveImgimport java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.CookieHandl...原创 2019-01-09 17:03:57 · 4050 阅读 · 0 评论 -
java.net.ProtocolException: Server redirected too many times (20)
在做网页爬虫的时候,之前一切正常,后来可能是网站做了cookie校验处理,报异常:java.net.ProtocolException: Server redirected too many times (20)在URL url = new URL(url); 之前写入这一段 就好了CookieHandler.setDefault(new CookieManager(null, Coo...转载 2019-01-09 17:02:02 · 1384 阅读 · 2 评论