JAVA
xanarry
这个作者很懒,什么都没留下…
展开
-
idea关闭web3j的debug日志
在使用java的web3j库时,http访问会输出较多如下的日志内容,严重影响终端的其他输出信息。14:26:48.572 [main] DEBUG org.web3j.protocol.http.HttpService - <-- END HTTP (40-byte body)14:26:48.588 [pool-1-thread-1] DEBUG org.web3j.protocol.http.HttpService - --> POST http://192.168.56.118:85原创 2020-12-02 14:32:57 · 1201 阅读 · 0 评论 -
一行Java代码读取文本文件内容为字符串
一行代码读取文件文件内容为字符串import java.io.IOException;import java.nio.file.Files;import java.nio.file.Paths;String content = new String(Files.readAllBytes(Paths.get(fileName)));原创 2020-11-11 17:32:03 · 725 阅读 · 0 评论 -
在非spring上下文环境中使用spring容器管理的对象
最近遇到这样一个功能上的需求,简单描述就是一个处理socket连接的S对象遇到新的连接请求时,将新的连接信息通过websocket推送到浏览器实时监控的页面上。由于处理socket连接的对象S独立于spring容器,而处理websocket的对象W在spring容器之中。如果直接在S类中使用@Autowired注入W对象,在运行时W对象将是null。由于W对象只有在spring容器中才能使用,那么在S这个非spring容器管理的对象要使用W的话,就要先取得spring的上下文对象,然后通过这个对象去获取W原创 2020-06-24 23:42:11 · 1044 阅读 · 0 评论 -
java POI 对word文档中table中的cell进行合并的方法
请直接看代码然后复制粘贴//创建一个2X5的表格XWPFTable table = doc.createTable(2, 5);//使用第0行List<XWPFTableCell> tableName = table.getRow(0).getTableCells();tableName.get(0).setText("表名"); /为第0行第0列设置内容//将第一列到...原创 2018-08-06 11:26:58 · 7252 阅读 · 3 评论 -
java向MySQL中插入中文乱码
1.打开MySQL配置文件, Linux使用sudo gedit /etc/mysql/my.cnf在[client]后添加default-character-set=utf82.在[mysqld]后添加character_set_server=utf83.创建数据库的时候使用create datablase dbname default charset='utf8';4.创建表的时候同样使用原创 2016-01-30 10:24:13 · 473 阅读 · 0 评论 -
关闭Eclipse按空格和等号键自动补全内容
关闭Eclipse的空格自动补全变量名或者自动将弹出的内容写入到代码内容中原创 2014-11-02 16:51:17 · 4347 阅读 · 5 评论 -
使用HttpClient 4.x登陆带有验证码的网站
对于爬虫来说,验证码通常是实现过程中的一个巨大的障碍,因为验证码的多样性,有的甚至变态至极,所有一般来说使用代码自动识别验证码是非常困难的,本问的内容就是讲如何将验证码保存到本地,然后通过人工输入验证码实现登陆,从而抓取网页信息。首先说说整个登陆的流程,当我们打开一个网站的时候,浏览器就会记录该网站的cookie,用于识别信息,同时服务器会向浏览器发送一张验证码的图片,并与该cookie的信息原创 2015-04-03 21:25:25 · 9217 阅读 · 13 评论 -
java访问MySQL数据库详解
1:创建数据库打开MySQL5.6 command line client。使用test数据库use test创建本次使用的表CREATE TABLE student(id MEDIUMINT NOT NULL AUTO_INCREMENT,stu_num VARCHAR(10) NOT NULL,stu_name VARCHAR(10) NOT NULL,stu_sex原创 2014-11-26 16:16:12 · 722 阅读 · 0 评论 -
在Scanner中使用字符分割符
在Scanner中使用next能够接受不同类型的输入,原创 2014-11-03 21:55:50 · 2445 阅读 · 0 评论 -
在java中使用Sleep使程序暂停
从c语言过来的程序员ke原创 2014-11-03 22:07:19 · 31286 阅读 · 0 评论 -
java计算一段代码执行的时间
方法就是在一段代码kais原创 2014-11-18 20:28:02 · 5024 阅读 · 0 评论 -
使用java的hashmap统计输入的单词个数
java HashMap其中一个特点就sh原创 2014-11-18 19:49:07 · 6756 阅读 · 0 评论 -
java对ArrayList中的元素自定义排序
任何类只要实现了Comparable接口ji原创 2014-10-10 20:17:53 · 4555 阅读 · 0 评论 -
java String对象中‘==’,equals与compareTo函数的使用和区别
java String类中可能最让初学者容易混淆的两个东西就是"==“,与"equals"的区别了,因为他们都是用来比较字符串的,那么它们有什么区别呢,下面简单谈谈这两者的区别: ”equals“: 比较的是两个字符串中的每个字符是否相同,例如:a="1243", b="1243",那么a.equals(b)就会返回TRUE,因为a和b两个字符串中的每一个字符都相...原创 2014-10-10 21:31:18 · 4944 阅读 · 2 评论 -
java使用Comparator与Comparable接口对对象排序
编程中可能常常要对一个对象数组排序,对象中往往都有多个属性,一般使用中会对对象按其中的某一个属性值排序,实现按其中一个属性排序的方式有多中,最最直接的就是直接在写排序算法的时候用对象中的一个属性值做比较代码1java的数组中提供了sort方法,假如我们要对一个普通的整形数组a排序可以直接写上Arrars.sort(a),然后输出的数组就是拍好序的数组了,默认的排序方式是升序的。应为java原创 2014-08-22 20:11:24 · 1560 阅读 · 0 评论 -
java多线程
首先我们先来了解一下进程、线程、并发执行的概念:进程是指:一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指:进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程的内存。一般来说,当运行一转载 2014-07-26 15:17:53 · 532 阅读 · 0 评论 -
java String类中的方法介绍
String : 字符串类型一、构造函数 String(byte[ ]bytes):通过byte数组构造字符串对象。 String(char[ ] value):通过char数组构造字符串对象。 String(Sting original):构造一个original的副本。即:拷贝一个original。 String(StringBuff转载 2014-07-22 21:37:20 · 676 阅读 · 0 评论