
Java基础
文章平均质量分 69
God__is__a__girl
这个作者很懒,什么都没留下…
展开
-
JAVA实现问财爬虫
通过 RestTemplate 将查询语句申请发送至问财,实现同花顺问财的爬虫获取数据,例子中实现了将爬取的数据写入excel文件并染成红色,可将其改造放入数据库中.通过测试发现爬虫自动能访问一百多次左右,会被官方识别为爬虫,解决办法为用浏览器打开问财,验证下图形验证码(因为问财nginx是通过识别ip访问的,短期内同一个ip访问太频繁会被识别出来)原创 2023-06-20 09:25:20 · 3448 阅读 · 8 评论 -
数据库大数据量导出(支持csv和excel)
主要思路是先接收每一行的数据,然后临时储存起来,到一定数据量(可自由配置,默认设置了10w)的时候就写出到文件中查询的是 oracle 数据库可以使用多线程配合使用,查询速度更快。原创 2023-02-16 09:47:43 · 1138 阅读 · 1 评论 -
JAVA17连接sqlserver:驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]”。原创 2023-01-10 17:19:02 · 4646 阅读 · 0 评论 -
Java获取共享文件夹文件
java通过获取远程共享文件,判断文件是否存在,下载远程文件原创 2022-10-25 15:34:52 · 1633 阅读 · 3 评论 -
JAVA按行处理大文件
JAVA按行处理大文件原创 2022-07-24 21:01:51 · 201 阅读 · 0 评论 -
使用码云PublicHoliday项目判断某天是否为工作日
使用码云PublicHoliday项目获取国家法定假日的信息,然后再利用hutool工具方法判断是否为周末,从而判断某一天是否为工作日原创 2022-06-22 18:42:36 · 714 阅读 · 0 评论 -
JAVA将不限大小数据写入CSV文件中
将不限大小数据写入CSV文件中原创 2022-04-27 09:22:56 · 834 阅读 · 0 评论 -
JAVA读取和写出DBF文件
JAVA读取和写出DBF文件原创 2022-04-24 22:41:43 · 1842 阅读 · 7 评论 -
Map根据传入的参数的值分组(类似数据库groupBy)
Map根据传入的参数的值分组(类似数据库groupBy),主要用于map数据的分组,例如,一个map里面的一列包含了学生信息(姓名,年龄,性别,班级,年级),如果需要根据 年级和班级分组,就可以使用下面的类 MyUtil .groupByParams(map,Arrays.asList(“年级”,“班级”))用到了 hutool,也可以使用最新的仓库 <dependency> <groupId>cn.hutool</groupId> .原创 2022-02-20 16:59:08 · 1193 阅读 · 0 评论 -
SQL导出csv数据,不限大小条数
SQL导出csv数据,不限大小条数原创 2022-02-10 16:37:12 · 1434 阅读 · 0 评论 -
hutool读取大excel(超过10M)文件
hutool读取大excel(超过10M)文件的时候gc会溢出,超出限制,为了解决这个问题,自己编写一个类,以读取大文件import cn.hutool.core.bean.BeanUtil;import cn.hutool.core.bean.copier.CopyOptions;import cn.hutool.core.lang.Console;import cn.hutool.poi.excel.sax.Excel07SaxReader;import cn.hutool.poi.excel原创 2022-01-21 08:36:08 · 5035 阅读 · 13 评论 -
利用JAVA写出并转化为一个exe可执行文件[3] - 将 jar 包通过软件转化成为 exe
一、基本布局代码Java Swing 图形界面开发(目录)import javax.swing.*;import java.awt.*;import java.io.File;/** * @create 2020-08-19 16:56 */public class Test { private static JFileChooser chooser;//文件选择 private static JTextArea jta;//日志展示 static {原创 2020-08-25 08:54:06 · 398 阅读 · 0 评论 -
利用JAVA写出并转化为一个exe可执行文件[2] - 将maven项目打成 jar 包
1、依次选择 File -> Project Structure…2、选择 Artifacts ,再点击 ‘ + ’ 号3、选择 JAR -> From modules with dependencies…4、点击文件夹标识,选择主类,点击ok(文件输出路径:D:\IdeaWorkspace\test\out\artifacts\test_jar)5、选择 Build -> Build Artifacts…6、选择 test.jar -> Build7、打原创 2020-08-19 17:12:39 · 381 阅读 · 0 评论 -
利用JAVA写出并转化为一个exe可执行文件[1] - 创建maven项目
创建maven项目1、打开 idea,以此选择 New -> Project… -> maven2、选择 maven,Create from archetype 打上勾,同时选择 quickstart,点击 next3、填写 name(项目名称),同时填写 GroupId,点击 next4、查看相关maven设置,点击 finished5、等待 maven 自动下载完毕6、选择创建层次文件夹一般四个都选在相关文件夹下新建你的类...原创 2020-08-19 16:58:19 · 260 阅读 · 0 评论 -
Jsoup支持Xpath
path是专业的xml结构化文档的查询语言,语法功能强大,本文不涉及xpath语法教程。jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据,但是选取某个元素时还是没有xpath那么简单直接,而且xpath带了很多选择库。然而遗憾的时,jsoup并不支持xpa...转载 2020-04-19 11:16:40 · 1045 阅读 · 0 评论 -
randomObject 根据类随机生成对象
自动生成的时候用了 hutool 和 commons-lang3 ,这个可以用 java 原生的 random 生成 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifact...原创 2020-03-05 17:31:09 · 1806 阅读 · 0 评论 -
Java 导出CSV格式数据
工具类import java.io.*;import java.util.List;/** * CSV文件导出工具类 */@Componentpublic class CSVUtil { /** * CSV文件生成方法 */ public File createCSVFile(List&amp;lt;Object&amp;gt; head, List&amp;l...原创 2018-11-16 19:29:57 · 1190 阅读 · 0 评论