
java
我是大头鸟
匠心精神,兹绒莘商城网址:https://www.read8686.com/
一个专门的软件资源,能力资源交易平台
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用开源项目youlai_boot 导入到ecplise 中出现很多错误
我是使用ecplise 导入得youlai_boot 这个项目,但是导入到ecplise 中一直出现报错,然后各种maven clean 和maven install 以及update Maven 都没有效果不知道怎么办才好,怎么样解决这个问题,原来是我本地的环境中没有安装 lombok.jar,所以导致很多语法没有办法正常的识别。自动生成代码(如 Getter、Setter、构造函数等),从而减少样板代码,提升开发效率。有的人说双击安装,我点击了很多次,但是没有任何的效果。原创 2025-07-02 17:54:15 · 235 阅读 · 0 评论 -
Spring 声明式事务管理
Spring 编程的方式实现事务管理,这样太过麻烦,需要在每个方法上面加上相应的事务处理操作,声明式事务处理能够很好的解决这个问题,比如通过tx命名空间,这样只需要配置就可以检测到相关的方法,或者是通过@transcational注解来实现,这样会减少很多的代码量,但是实现的时候有这样的几个点需要注意。非常重要的一点是,目标方法需要有异常抛出,我们可以手动抛出,或者默认抛出异常的方式,这样我们的事务管理器就可以检测到,并且执行回滚操作。然后使用tx 来配置事务通知,原创 2025-03-17 16:55:07 · 240 阅读 · 0 评论 -
Spring 编程式事务管理实现
使用原生的jdbc 操作,这样当中间出现异常的时候,数据会出现相应的回滚,需要注意的是这里需要设置:conn.setAutoCommit(false);上面就是通过代码实现Spring 的编程式事务管理,分为使用jdbcTemplate和不使用jdbcTemplate 两种方式,不用原生的jdbc ,使用jdbcTemplate 进行事务操作,需要在配置文件中首先配置jdbc模板。Spring 支持事务管理,有两种方式,编程式事务管理和声明式事务管理,下面介绍编程式事务管理。原创 2025-03-17 15:53:01 · 217 阅读 · 0 评论 -
Spring 通过配置注解实现 AOP
切面类的注释除了@Aspect 之外,Spring 该有的注释也需要有 @Component。aop:aspectj-autoproxy 是启动相关的支持aop。上述就是通过Spring注解来实现SpringAOP的功能。注意的是:切点需要实现某个接口。原创 2025-03-10 17:25:24 · 300 阅读 · 0 评论 -
Spring 面向切面编程 XML 配置实现
Spring 支持AOP ,并且可以通过XML配置来实现。原创 2025-03-10 16:44:29 · 367 阅读 · 0 评论 -
List.sort 排序方法使用
List.sort 排序方法使用原创 2022-10-19 09:01:29 · 493 阅读 · 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 · 1630 阅读 · 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 · 356 阅读 · 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 · 823 阅读 · 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 · 4063 阅读 · 0 评论 -
java delete 和deleteOnExit 的区别
delete无需解释,为直接删除,deleteOnExit:在虚拟机终止时,请求删除此抽象路径名表示的文件或目录。也就是说,程序运行deleteOnExit成功后,File并没有直接删除,而是在虚拟机正常运行结束后才会删除。...原创 2021-07-29 16:58:14 · 2460 阅读 · 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 · 496 阅读 · 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 · 879 阅读 · 0 评论 -
找不到com.sun.beans.introspect.PropertyInfo的类文件
z原创 2021-06-03 16:34:41 · 3118 阅读 · 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 · 7681 阅读 · 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 · 2889 阅读 · 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/[[email protected]]# lsjdk-8u11-linux-x64.rpm[[email protected]]# rpm -i.原创 2021-01-21 13:30:21 · 962 阅读 · 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 · 2466 阅读 · 0 评论 -
slf4j+log4j打印日志,控制台无日志输出
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入原创 2020-12-11 15:15:13 · 9885 阅读 · 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 · 1046 阅读 · 6 评论 -
tomcat8 热部署
有一天一个人问题,maven怎么实现热部署。我不太了解,我以为是热加载,就像jrebel 但是后来经过查阅才发现热加载和热部署同源,但是确实不同的功能。我们编写项目,特别是测试的项目,如果经常的更新,很是麻烦,tomcat8实现了将本地的服务,自动部署到服务器上,而且不需要重启tomcat感觉是不是很牛那么ecplise maven项目如何实现热部署,咱们下面就来聊一聊1.首先我们有一个maven项目:项目已经准备好2. 我们实现的是远程的部署,需要一台服务器,我们也可以找本地的1.原创 2020-11-21 21:11:53 · 778 阅读 · 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 · 333 阅读 · 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 · 484 阅读 · 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 · 543 阅读 · 0 评论 -
web在线阅读日志文件,response.getOutputStream().write中文乱码原因
web现在阅读日志文件,以及response.getOutputStream().write 乱码处理原创 2020-09-30 13:43:19 · 1866 阅读 · 0 评论 -
XML读取 java
java 读取xml配置文件原创 2020-09-29 17:32:01 · 270 阅读 · 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 · 4679 阅读 · 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 · 3706 阅读 · 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 · 255 阅读 · 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 · 1611 阅读 · 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 · 1711 阅读 · 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 · 1254 阅读 · 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 · 2668 阅读 · 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 · 3457 阅读 · 2 评论 -
cxf 生成代码
接手项目,在项目文件夹中有这样的一个文件不知道这个文件是做什么用啊我知道的是这个文件一定和webservice有关系在网上百度的一番,wsdl能够生成webservice客户端,这个地方大概是提供给其他人生成客户端用到的吧那么如何利用wsdl文件生成webservice客户端第一步:下载:apache-cxf-3.3.4.zip地址:https://mirrors...原创 2019-11-11 11:22:23 · 1655 阅读 · 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 · 638 阅读 · 0 评论 -
JButton类,简单应用
对于java初学者说,除了javase还应该学习一些什么,怎样去探索,去掌握一些常用的函数和类很重要!!翻译 2015-07-21 21:57:14 · 2541 阅读 · 0 评论 -
如何删除windows上面的jdk文件
将要面临就业的我重新拾起了大二期间学过的java,但是发现原来安装在系统里面的java运行环境不知道为什么不能用了,我是这样发现的:打开cmd,然后输入java,结果提示这样:看提示应该是里面的某个组件错误了,对于刚刚学习的我,不知道怎么处理啊,所以只好卸载重新安装啊于是我使用360强力删除,在控制面板里面卸载删除,本来以为很简单的事情,我艹,提示这样:看到这些我突然感原创 2016-11-12 09:36:07 · 2774 阅读 · 0 评论 -
Intellij Idea创建一个简单的java项目
2016年11月12日我即将要离开象牙塔(校园),踏入社会,想想未来我是某个公司的一个程序员,再对比一下小时的梦想,好像出入挺大的。今天我不得不为即将的工作准备,一个java开发工程师,但是我现在是一个小小的菜鸟。所以要学习。好了,不说这些了,今天我在电脑上安装了Intellij idea,虽然我看到在网上的介绍这个软件是相当的不错的,所以就拿出来用吧。安装之类的事情就不说了,自己百度一下原创 2016-11-12 19:05:34 · 108713 阅读 · 17 评论 -
几个简单java基础的例子
java基本的数据类型,以及所占的字节,java中数据类型转换的规则,java的控制结构,java的三大循环原创 2016-11-29 16:19:05 · 748 阅读 · 0 评论