
java
郝小祺
初级博客,很希望交到一些一起成长的盆友们
展开
-
HtmlConverter.convertToPdf html转pdf的坑
C:/Windows/Fonts linux 复制到 /home/Fonts。原因: 设置的字体路径有问题或则没有设置字体。只展示数字和字母 ,不展示汉字。解决办法 : 指定C盘字体。原创 2022-12-12 14:49:58 · 3745 阅读 · 2 评论 -
Java 实现复制文件并修改文件内容
Java 文件复制修改原创 2022-06-20 13:06:55 · 591 阅读 · 0 评论 -
Java 获取Linux 指定wifi的ip
/** * 获取Linux下的IP地址 * * @return IP地址 * @throws SocketException */ public static String getLinuxLocalIp() throws SocketException { String ip = ""; try { for (Enumeration<NetworkInterface> en =..原创 2021-11-01 15:17:36 · 282 阅读 · 0 评论 -
Java spring boot 开发中控Live10R指纹采集器linux(指纹登录系统)
1.需求 需要做一个指纹登录系统,录入指纹,修改指纹等,指纹比对等。2.开发 开启指纹采集器,指纹采集器base64数据录入到数据库以及指纹登录登出package com.iot.modules.biz.fp;import com.iot.common.util.CommonUtil;import com.iot.modules.biz.dao.FpMapper;import com.iot.modules.biz.dao.UserMapper;import com.i...原创 2021-07-16 11:13:04 · 2487 阅读 · 3 评论 -
Java(Springboot)订阅opc ua 批量订阅
读写请看上一篇:https://blog.youkuaiyun.com/weixin_43400608/article/details/116058765package com.iot.modules.biz.opc;import com.iot.modules.biz.redis.RedisUtil;import org.eclipse.milo.opcua.sdk.client.OpcUaClient;import org.eclipse.milo.opcua.sdk.client.api.con.原创 2021-04-27 15:51:56 · 5769 阅读 · 26 评论 -
在SpringBoot中 @Configuration类中 @Autowired 不能注入的问题(亲测可用)
运行后 会抛出NullPointerException/空指因为在spring加载这个configuration的时候可能在这注入的类还没有被加载到spring中,所以注入的时候会抛出空指针,解决方案: 需要在@Configuration类中提前加载service @Bean即可 @Autowired private RedisUtil redisUtil; //提前加载 @Bean public RedisUtil transferService() ...原创 2021-04-27 15:47:47 · 5289 阅读 · 3 评论 -
java(springboot) 读写 opc ua
1. pom 加入包<dependency> <groupId>org.eclipse.milo</groupId> <artifactId>sdk-client</artifactId> <version>0.2.4</version> </dependency> <dependency>..原创 2021-04-23 15:43:22 · 5731 阅读 · 7 评论 -
Java 8 List转Map,分组,过滤
先创建一个实体private Integer id; /** * 登录账号 */ private String loginName; /** * 登录密码 */ private String password; /** * 当前密码 */ private String currentPassword; public TheaterDTO(Integer id, String l原创 2020-09-03 18:00:57 · 234 阅读 · 2 评论 -
springboot 事务回滚
1.在Application上加 @EnableTransactionManagement(proxyTargetClass=true) 2.@Transactional(rollbackFor = { Exception.class}) 在你的service上加 , 如果 controller 也写了逻辑处理 也需要加上 3. 如果写了 try{ if(false){ throw new RuntimeExeption(); ...原创 2020-08-26 10:57:12 · 208 阅读 · 0 评论 -
java 简单投票系统
public static void main(String[] args) { // 郝同学总 int hCount = 0; // 刘同学总 int lCount = 0; // 总票数 int count = 0; Scanner scanner = new Scanner(System.in); //遍历 for (int i = 0; i < ...原创 2020-06-19 18:08:00 · 6483 阅读 · 0 评论 -
ElasticSearch7.0.0安装以及配置
简称es 全文搜索引擎的首选,它可以快速的储存、搜索、和分析海量的数据。1.下载 https://www.elastic.co/cn/downloads/elasticsearch博主这里下载的是7.0.0的解压文件 找到bin目录下elasticesearh.bat 打开后检测是否安装成功,进入 http://localhost:9200出现如下界面代表成功...原创 2020-04-23 16:47:48 · 1379 阅读 · 0 评论 -
解决linux 链接ssh所出现的问题
1. /var/run/yum.pid已被锁定 解决:rm -rf /var/tun/yum.pid (百度所查是删除该pid)2.没有可用软件包 openshh-server。 本来查到解决办法:(sudo apt-get update)但是执行后报:sudo:apt-get:找不到命令这个时候 才想到 我用的是CentOs的软件安装 所以不是apt-...原创 2020-03-24 15:37:41 · 600 阅读 · 0 评论 -
springBoot中mybatis事务使用方法
1.在SpringBoot中mybatis-plus-boot-starter 或mybatis-spring-boot-starter 会自动定义好事物,在pom.xml中导入jar2.在Application(启动类)中添加注解@EnableTransactionManagement3.在需要回滚的方法或类上添加注解@Transactional//下面是测试效果 执行...原创 2020-03-20 14:02:22 · 913 阅读 · 0 评论 -
测试Beanutils.copyproperties(a,b)的效果
测试效果 把a的值赋值给b// 创建实体类UserInfoVo userInfoVo = new UserInfoVo();// 插入数据userInfoVo.setNickName("张三");// 创建被赋值的实体类UserInfo userInfo = new UserInfo();// 把userInfoVo的值赋值给userInfoBeanUtils.copyPr...原创 2020-03-19 14:45:06 · 301 阅读 · 0 评论 -
Java开发项目流程
1.下载配置开发软件 idea 开发工具下载安装以及破解 MySQL 开发工具安装以及破解 MySQL 服务安装配置环境 jdk 安装配置环境 git 下载配置 tortoiseGit下载配置 gitee创建私有项目库 git tortoiseGit gitee三合一配置 postman...原创 2020-01-03 15:35:13 · 157 阅读 · 0 评论 -
把多个.json文件合成一个文件
1.首先把所有json放在一个文件夹下,path:文件夹的路径 文件夹下放置多个json文件writeFile:你要生成的文件import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileWriter;import java.io....原创 2019-12-29 09:21:29 · 6532 阅读 · 0 评论 -
Java开发所需软件
原创 2019-12-25 15:23:46 · 396 阅读 · 0 评论 -
Integer判断时使用 == 和 equals的 使用 ==的坑
一定要用equals!一定要用equals!!一定要用equals!!!猜猜两个返回的值:true true? true false? 还是 false false?不对都不对 时false true 为什么呢?Integer == Integer 只能比对127 —— -128之间 所有我说用equals。 == 比对的时候比对内存中的值 equals比对着 v...原创 2019-06-28 11:59:39 · 2144 阅读 · 1 评论 -
java随机生成日期myql随机查询数据
只用于记载工作学习到的知识1.随机日期 /** * 获取随机日期 * @param beginDate 起始日期 * @param endDate 结束日期 * @return */ public static Date randomDate(String beginDate,String endDate){ t...原创 2019-07-09 17:56:20 · 345 阅读 · 0 评论 -
springboot+微信小程序实现登陆增删改查
首先展示一下已经写完的效果:大概效果就是这样,实现登陆增删改查使用技术:SpringBoot + 微信小程序开发 + MyBatis + MySql + Maven开发工具 idea + Navicat(MySQL的编辑器)做个记录,加深记忆,如果各位有兴趣可以看下去,哪里不懂的可以问我 直接在优快云评论即可,我每天都会看的,我会尽力写的很详细,好了废话不多说了,上...原创 2019-07-19 15:35:03 · 1776 阅读 · 4 评论 -
java学习资料
首先欢迎各位老哥, 老哥们手里有没有更好的学习资料可以分享给我一下。1.java零基础学习笔记:https://pan.baidu.com/s/1Cq-1dqh7tK0W8xeUvtu5LQ 密码:jece2.常见的MySQL命令 很全的:https://pan.baidu.com/s/130WENYWtEGa9ItQhsBmKsQ 密码:f90u3.Shiro教...原创 2019-07-18 09:46:27 · 129 阅读 · 0 评论 -
Java实现阿里云oss删除文件以及oss报错Nosuchkey
阿里云oss文件删除,阿里云给的文档:// Endpoint以杭州为例,其它Region请按实际情况填写。String endpoint = "http://oss-cn-hangzhou.aliyuncs.com";// 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.consol...原创 2019-07-22 17:20:10 · 6308 阅读 · 0 评论 -
java笔试题static记录
记录一下static笔试题,楼主以自己的认知,强行解释了一波,为了自己心安理得的打游戏。类1 Test 继承了 Basepublic class Test extends Base{ static { System.out.println("我是1"); } public Test() { System.out.print...原创 2019-08-06 10:48:09 · 401 阅读 · 0 评论 -
idea下载服务器代码启动时"报错程序包****不存在"
先看图:解释为什么出现这个问题,你使用git或则maven从从服务器拉去代码,这些代码是你同事写的代码,在你同事的computer里maven包的导入之类的,你直接从服务器拉到你的本地,maven并没有直接去导入代码里面的包,这些需要你自己亲自导入。解决办法:本人使用的idea,打开idea中的Terminal,输入mvn clean install ,清楚旧的包,导入新的包。图解...原创 2019-08-09 14:29:49 · 2371 阅读 · 0 评论 -
debug启动特别慢或者启动不了
出现这个问题是因为端点太多了,把端点全部给取消了就可以启动debug了。直接取消全部debug看如下操作:1.首先找到一个端点idea是右键单击端点,点击More 或者快捷键 Ctrl+Shift+F8:把java行端点全选delete即可...原创 2019-08-22 14:36:40 · 2031 阅读 · 3 评论 -
SpringBoot 启动出现Failed to start component [Connector[HTTP/1.1-9000]] 无法启动
Springboot出现这种错误的时候,就是你关闭idea编辑器的时候没有把服务停止导致服务停留,你不信在浏览器走你本地试试,还是可以运行,但是就是启动失败错误信息:org.apache.catalina.LifecycleException: Failed to start component [Connector[HTTP/1.1-9000]]解决办法:找到你的任务管理器打开 然后找...原创 2019-09-06 16:24:00 · 6859 阅读 · 7 评论 -
java 异常处理
Java异常处理的五个关键字:try、catch、finally、throw、throws;try{//执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容}catch(Exception e){//除非try里面执行代码发生了异常,否则这里的代码不会执行system.out.printIn(e //获取异常信息);}finally{...原创 2019-06-18 15:15:22 · 985 阅读 · 0 评论