java
我是大头鸟
匠心精神,小博股数据平台网址:https://www.read8686.com/
开放平台提供股票数据的相关接口,可以查询当前股票的数据
展开
-
List.sort 排序方法使用
List.sort 排序方法使用原创 2022-10-19 09:01:29 · 403 阅读 · 0 评论 -
maven install 报错:maven-compiler-plugin:3.1:compile (default-c,程序包找不到
maven install 报错:maven-compiler-plugin:3.1:compile (default-c,程序包找不到,其实这个是编译顺序的问题,我们的Java程序存在一个编译的顺序,对于maven项目,我们不仅仅在pom.xml 文件中引入jar,而且有些在maven仓库中下载不到的,我们往往是在WEB-INF/lib 下面引入,我们自己写的java文件在引入的jar 包之前编译,那么就会出现找不到程序包的问题原创 2022-02-17 10:42:45 · 1417 阅读 · 0 评论 -
Java 判断一个字符串是否为数字类型
public static boolean isNumberic(String str) { final String number = "0123456789."; for (int i = 0; i < str.length(); i++) { if (number.indexOf(str.charAt(i)) == -1) { return false; } } return true; }原创 2021-10-26 09:48:07 · 309 阅读 · 0 评论 -
The last packet successfully received from the server was 1,547,682,071 milliseconds ago. The last
MySQL 经常出现这样的错误:org.springframework.dao.DataAccessResourceFailureException:PreparedStatementCallback;SQL [select * from mytable where clom=?]; The last packet successfully received from the server was 1,547,682,071 milliseconds ago. The last packe...原创 2021-09-13 16:26:12 · 742 阅读 · 0 评论 -
java mkdir和mkdirs的区别
boolean mkdir() : 创建此抽象路径名指定的目录。boolean mkdirs() : 创建此抽象路径名指定的目录,包括创建必需但不存在的父目录。mkdir():只能创建一层目录File file =newFile("e:/test");file.mkdir(); mkdirs(): 创建多层目录File file =new File("e:/test/0930");file.mkdirs();原文地址:https://www.cnblog...转载 2021-07-29 17:30:26 · 3937 阅读 · 0 评论 -
java delete 和deleteOnExit 的区别
delete无需解释,为直接删除,deleteOnExit:在虚拟机终止时,请求删除此抽象路径名表示的文件或目录。也就是说,程序运行deleteOnExit成功后,File并没有直接删除,而是在虚拟机正常运行结束后才会删除。...原创 2021-07-29 16:58:14 · 2290 阅读 · 0 评论 -
SpringBoot BasicService
Springboot 使用的配置数据库spring: datasource: url: jdbc:mysql://*.*.*.*:3306/absplus?characterEncoding=utf8 username: root password: ****** driver-class-name: com.mysql.cj.jdbc.Driver type: com.alibaba.druid.pool.DruidDa.原创 2021-06-26 18:24:38 · 413 阅读 · 0 评论 -
dom4j 解析xml 获取元素的方式
public static Element getElementByNodeName(String name) { try { String text = null; Resource cr = new ClassPathResource("config.xml"); // System.out.println(XMLUtils.class.getResource("/").getPath()); SAXReader saxReader = new SAXReader();..原创 2021-06-04 09:37:30 · 715 阅读 · 0 评论 -
找不到com.sun.beans.introspect.PropertyInfo的类文件
z原创 2021-06-03 16:34:41 · 2650 阅读 · 0 评论 -
jdbcTemplate 的update 和batchUpdate 方法的使用
update方法 首先来看update方法 1. sql的生成:这个方法有三个实现,每一个方法都包含一个sql和另外的一个参数我们就拿第一个方法为例子:第一个sql应该怎么写比如插入:insertintotable_name(column1,column2)values(?,?) 更新:updatetable_name set column1=?,column2=?where column3=? and ..其实我们可以看出来的...原创 2021-03-16 10:02:44 · 7221 阅读 · 0 评论 -
HttpClient 如何设置请求接口等待时间
我们在请求接口的时候容易出现请求超时的现象,出现这一问题的原因可能是接口确实挂了,也可能是接口还没有来的及响应,我们程序里面已经出现了请求超时的现象问题描述:通常会出现以下的报错:java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(SocketInputStream.java) at java.net.SocketInputStream.socketRead(So原创 2021-03-11 09:03:04 · 2691 阅读 · 0 评论 -
linux 安装jdk1.8 rpm包
上传rpm文件到服务器[root@wdg~]# cd /home[root@wdghome]# ls[root@wdghome]# mkdir jdk1.8[root@wdghome]# cd [root@wdg~]# mv jdk-8u11-linux-x64.rpm /home/jdk1.8/[root@wdg~]# cd /home/jdk1.8/[root@wdgjdk1.8]# lsjdk-8u11-linux-x64.rpm[root@wdgjdk1.8]# rpm -i.原创 2021-01-21 13:30:21 · 886 阅读 · 0 评论 -
java 反射调用静态方法
使用包装类Integer中的静态方法parseInt ,如果使用java反射来进行调用调用实例: public static void main(String[] args) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException, NoSuchMethodException, SecurityException { Class<Integer> clazz=Integ原创 2020-12-15 16:17:40 · 2386 阅读 · 0 评论 -
slf4j+log4j打印日志,控制台无日志输出
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入原创 2020-12-11 15:15:13 · 9507 阅读 · 0 评论 -
java pdf 多页转换为png格式的图片
java pdf 多页转换为png格式的图片 适用于无论pdf有多少页均可废话不说,直接上代码import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import ja...原创 2020-12-08 11:41:56 · 969 阅读 · 6 评论 -
tomcat8 热部署
有一天一个人问题,maven怎么实现热部署。我不太了解,我以为是热加载,就像jrebel 但是后来经过查阅才发现热加载和热部署同源,但是确实不同的功能。我们编写项目,特别是测试的项目,如果经常的更新,很是麻烦,tomcat8实现了将本地的服务,自动部署到服务器上,而且不需要重启tomcat感觉是不是很牛那么ecplise maven项目如何实现热部署,咱们下面就来聊一聊1.首先我们有一个maven项目:项目已经准备好2. 我们实现的是远程的部署,需要一台服务器,我们也可以找本地的1.原创 2020-11-21 21:11:53 · 723 阅读 · 0 评论 -
SpirngMVC jsp页面空指针
SpirngMVC jsp页面空指针 ,这个错误基本上是jar包冲突,我看网上很多的方案 <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>3.0-alpha-1</version> <scope>provided</scope> &原创 2020-10-27 16:03:00 · 282 阅读 · 0 评论 -
maven install 报错 source 1.5 中不支持 lambda 表达式
maven install 报错 source 1.5 中不支持 lambda 表达式maven-compiler-plugin在编译的时候如果不指定jdk的版本,会默认使用jdk1.5所以在编译的时候出现了上面的错误如何解决: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin<..原创 2020-10-27 11:04:27 · 420 阅读 · 0 评论 -
pom.xml 引入 net.sf.json-lib 报错
pom.xml 引入 net.sf.json-lib 报错如下图:其他的jar包直接复制过来粘贴都可以使用,没出现啥问题怎么就他不行但是:增加了一个classifier的标签就没有问题了实际上对应的jar包是json-lib-2.2.2-jdk15.jar和json-lib-2.2.2-jdk13.jar。区分项目的不同组成部分,例如:源代码、javadoc、类文件等。比如:解决办法: <dependency> ...原创 2020-10-26 10:55:59 · 486 阅读 · 0 评论 -
web在线阅读日志文件,response.getOutputStream().write中文乱码原因
web现在阅读日志文件,以及response.getOutputStream().write 乱码处理原创 2020-09-30 13:43:19 · 1770 阅读 · 0 评论 -
XML读取 java
java 读取xml配置文件原创 2020-09-29 17:32:01 · 234 阅读 · 0 评论 -
java 判断当前运行的操作系统
代码: public static boolean isWindows() { return System.getProperty("os.name").toUpperCase().indexOf("WINDOWS")>=0?true:false; }扩展:System中有很多的属性public staticPropertiesgetProperties()Determines the current system properties.First, if th...原创 2020-06-24 10:26:36 · 4407 阅读 · 2 评论 -
pdf.js 远程预览pdf文件 Error: file origin does not match viewer's
解决办法:修改viewer.js找到: if (origin !== viewerOrigin && protocol !== "blob:") { throw new Error("file origin does not match viewer's"); }将这段代码注释:...原创 2020-04-17 16:00:06 · 3008 阅读 · 3 评论 -
java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal res
java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result. at java.math.BigDecimal.divide(BigDecimal.java:1690) at com.hnaisino.web.ExcelImportAction.f...原创 2020-04-03 14:55:03 · 214 阅读 · 0 评论 -
fabric-ca-server 配置mysql数据库,区块链(4)
配置文件找到fabric-ca-sever服务:进入docker容器:[root@VM_0_6_centos ~]# docker exec -it ca_peerOrg1 bash找到配置文件:copy出文件:[root@VM_0_6_centos ~]# docker cp **dockerid**:/etc/hyperledger/fabric-ca-server/fabr...原创 2020-01-16 08:59:28 · 1552 阅读 · 0 评论 -
java与fabric区块链--fabric-ca-server 注册---(3)
回顾在前面介绍了java fabric的登记,如果想了解:https://blog.csdn.net/datouniao1/article/details/103963631那么接下来咱们来一起来探索另外的一个知识点 注册环境准备既然要注册用户,那么我们肯定要创建一个用户,如何来创建用户在fabric-java-jdk中有关于User实现类的说法红线圈住的是fabric-java-...原创 2020-01-15 17:23:43 · 1605 阅读 · 5 评论 -
java与fabric区块链--fabric-ca-server 登记---(2)
上一篇文章中咱们说了fabric网络的一个基本的部署:https://blog.csdn.net/datouniao1/article/details/103949676这一节咱们继续学习,fabric-ca-server的登记之所以没有在详细的学习目录,是因为我也是一边学习一边探索什么是fabric-ca-server看看我们之前启动的fabric网络,利用命令$:docker ps...原创 2020-01-13 21:12:38 · 1201 阅读 · 9 评论 -
java与fabric区块链--fabric-java-jdk部署搭建--(1)
作为一名java开发者,目前比较火的区块链多少应该了解一些fabric-java-jdk 是区块链提供的java开发者的jdk下载下载地址:https://github.com/hyperledger/fabric-sdk-java关键下载了之后如何进行使用,目前使用的1.4版本互联网上的文档较多,可以从比较低的版本慢慢学习大家也可以在这里下载:https://download.csd...原创 2020-01-12 21:08:56 · 2487 阅读 · 0 评论 -
java 连接 pgsql
首先在jdbc的配置中新增pgsql的配置属性:pgsql.driverClassName=org.postgresql.Driverpgsql.url=jdbc:postgresql://12.1.16.211:5432/fskppgsql.username=adminpgsql.password=123456java连接pgsqlpackage com.wdg.util;...原创 2019-11-12 09:17:47 · 3223 阅读 · 2 评论 -
cxf 生成代码
接手项目,在项目文件夹中有这样的一个文件不知道这个文件是做什么用啊我知道的是这个文件一定和webservice有关系在网上百度的一番,wsdl能够生成webservice客户端,这个地方大概是提供给其他人生成客户端用到的吧那么如何利用wsdl文件生成webservice客户端第一步:下载:apache-cxf-3.3.4.zip地址:https://mirrors...原创 2019-11-11 11:22:23 · 1572 阅读 · 0 评论 -
Unable to locate Spring NamespaceHandler for XML schema namespace [http://cxf.apache.org/jaxws]
利用cxf调试webservice接口的时候出现下面的错误error:Unable to locate Spring NamespaceHandler for XML schema namespace [http://cxf.apache.org/jaxws]原因:cxf相关的jar没有导入希望对你有所帮助...原创 2019-11-05 08:35:53 · 571 阅读 · 0 评论 -
JButton类,简单应用
对于java初学者说,除了javase还应该学习一些什么,怎样去探索,去掌握一些常用的函数和类很重要!!翻译 2015-07-21 21:57:14 · 2489 阅读 · 0 评论 -
如何删除windows上面的jdk文件
将要面临就业的我重新拾起了大二期间学过的java,但是发现原来安装在系统里面的java运行环境不知道为什么不能用了,我是这样发现的:打开cmd,然后输入java,结果提示这样:看提示应该是里面的某个组件错误了,对于刚刚学习的我,不知道怎么处理啊,所以只好卸载重新安装啊于是我使用360强力删除,在控制面板里面卸载删除,本来以为很简单的事情,我艹,提示这样:看到这些我突然感原创 2016-11-12 09:36:07 · 2579 阅读 · 0 评论 -
Intellij Idea创建一个简单的java项目
2016年11月12日我即将要离开象牙塔(校园),踏入社会,想想未来我是某个公司的一个程序员,再对比一下小时的梦想,好像出入挺大的。今天我不得不为即将的工作准备,一个java开发工程师,但是我现在是一个小小的菜鸟。所以要学习。好了,不说这些了,今天我在电脑上安装了Intellij idea,虽然我看到在网上的介绍这个软件是相当的不错的,所以就拿出来用吧。安装之类的事情就不说了,自己百度一下原创 2016-11-12 19:05:34 · 108136 阅读 · 17 评论 -
几个简单java基础的例子
java基本的数据类型,以及所占的字节,java中数据类型转换的规则,java的控制结构,java的三大循环原创 2016-11-29 16:19:05 · 701 阅读 · 0 评论 -
JAVA代码块
所谓的java代码块是表示"普通的代码块","构造代码块",和“静态的代码块”普通代码块:是指在类的方法里写的代码块,我们来看这个例子:public class CodeBlock1 { public static void main(String []args){ { String normal_code="这个是一个普通的代码块1"; System原创 2016-12-10 20:57:34 · 488 阅读 · 0 评论 -
java Character类的一些简单的方法
判断方法:我们为什么要引入Character类,当然是为了我们方便操作,在进行单个的字符操作的时候,我们常常进行的操作有判断一个字符是否为字母isLetter(),判断一个字符是否为数字isDigit(),判断一个字符时候为空白的字符isWhitespace(),判断一个字母是否为大写isUpperCase(),判断一个字符是否为小写的字母isLowerCase(),我们可以看到的是打,我转载 2016-11-20 11:47:32 · 1535 阅读 · 0 评论 -
java控制台输入
我们知道要实现控制台的输入,我们可以BufferedReader对象,然后使用里面read方法,来读取我们在控制台中输入的内容。其实对于初学java,就感觉控制台的输入,是一个功能,是一个我们没有办法去实现的功能,也只有利用系统的类来实现样的功能,当然这个函数我们也没有办法去编写,因为这可能要改变编译器之类的,对于我们的知识量可能还有一定的要求,于是我认为对于初学java的人来说,我们要知道的是一原创 2016-11-24 18:46:23 · 1029 阅读 · 0 评论 -
ResultSet获取set中的记录数
我们知道jdbc链接库之后,我们可以回遇到查询数据库的数据的情况sql=select * from table_name;常常都会定义一个ResultSet set=state.excuteQuery(sql);有时候我们需要知道set里面有多少记录数,看到网上有方法getRow(),后来就拿来用,但是每次system.out.println(set.getRow())这个打印出来原创 2016-12-07 14:13:11 · 686 阅读 · 0 评论 -
JAVA从数据库中拿到数据
我们都知道从数据库中拿到数据需要使用的是jdbc链接数据,然后将数据存储到ResultSet这样的集合中,然后利用Resultset的方法getObject获取里面的记录并且打印到页面上,当然我们可以将数据存在map中或者是list中,然后打印到页面上,那么这个具体的过程怎样的来实现。jdbc,我们链接数据库需要导入一个包mysql-connector-java.jar,我们将这个包添加到项目原创 2016-12-07 15:33:53 · 11537 阅读 · 0 评论