
java
xixiyuguang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
windows下安装emqx Unable to load emulator DLL@if ===/ SET data_dir=“
问题: 安装Erlang,emqx是基于erlang语言开发的。原创 2023-03-07 16:03:10 · 4059 阅读 · 0 评论 -
TypeReference-FastJson详解
【代码】TypeReference-FastJson详解。原创 2023-03-07 10:45:48 · 189 阅读 · 0 评论 -
DNSMonitor.java:110 Unable to resolve SearchDomainUnknownHostException
【代码】DNSMonitor.java:110 Unable to resolve SearchDomainUnknownHostException。转载 2023-02-07 08:53:20 · 1867 阅读 · 0 评论 -
org.mapstruct.Mapper bean拷贝工具
【代码】org.mapstruct.Mapper bean拷贝工具。原创 2023-01-06 09:32:34 · 435 阅读 · 0 评论 -
使用java将pdf转图片,毕竟不收费
需求:一个pdf想要转换成图片,但是第三方的收费,于是用java转一下吧。原创 2022-12-27 16:27:35 · 413 阅读 · 0 评论 -
mysql通过TimeStampDiff求时间差
【代码】mysql通过TimeStampDiff求时间差。原创 2022-11-11 10:08:59 · 302 阅读 · 0 评论 -
什么是hash?什么是hashCode?什么是hash表?什么是hashMap?
1.hash原创 2022-02-11 17:29:30 · 440 阅读 · 0 评论 -
SpringBoot读取Resource下文件的几种方式
最近在项目中涉及到Excle的导入功能,通常是我们定义完模板供用户下载,用户按照模板填写完后上传;这里待下载模板位置为resource/excelTemplate/test.xlsx,尝试了四种读取方式,并且测试了四种读取方式分别的windows开发环境下(IDE中)读取和生产环境(linux下jar包运行读取)。第一种:ClassPathResource classPathResource = new ClassPathResource("excleTemplate/test.xlsx");转载 2022-01-26 18:28:27 · 3531 阅读 · 3 评论 -
windows OpenOffice 安装并启动
1.下载安装https://www.openoffice.org/download/2.启动命令:C:\Program Files (x86)\OpenOffice 4\program>soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard3.java连接 public static void main(String[] args) throw.原创 2021-11-03 15:14:17 · 1254 阅读 · 1 评论 -
两个数组取交集、左边集合、右边集合
package com.atpdc.springboot.common.util;import java.util.ArrayList;import java.util.List;public class ListUtil { public static void main(String[] args) { List<String> newList = new ArrayList<>(); newList.add("...原创 2021-09-27 10:43:56 · 556 阅读 · 0 评论 -
java邮件发送 550
1、使用ip形式 Could not connect to SMTP host: 14.18.245.164, port: 465, response: 550.2、使用域名形式Could not connect to SMTP host: smtp.qq.com, port: 465, response: 5503、错误日志ERROR c.xx.c...原创 2020-03-18 14:36:28 · 1740 阅读 · 0 评论 -
shiro触发doGetAuthorizationInfo方法的三种方式
什么情况下会触发shiro的授权检测呢?通常有以下三种方式:方式一:代码中通过Subject对象主动调用权限校验subject.hasRole(“admin”);//或subject.isPermitted(“admin”);这种方式属于在代码中需要校验权限的时候主动调用,判断返回结果来确定是否通过。方式二:通过注解的形式检查对用的方法请求@RequiresRoles("admin")这种方式通常用在Controller的方法上。方式三:页面shiro标签针对jsp等转载 2021-07-08 17:01:09 · 1814 阅读 · 0 评论 -
springmvc shiro 框架增加 httpOnly
<!-- 自定义会话管理配置 --> <bean id="sessionManager" class="com.thinkgem.jeesite.common.security.shiro.session.SessionManager"> <property name="sessionDAO" ref="sessionDAO"/> <!-- 会话超时时间,单位:毫秒 --> <property name="globalSessi.原创 2021-07-01 11:59:20 · 1181 阅读 · 0 评论 -
2021-06-15
https://mp.weixin.qq.com/s/OolEt_oVuTzYkLE1cm6-_w15分钟学会远程debug调试,6得飞起来【附配套视频+源码+文档】小锋 java1234 今天应粉丝要求,特别录制了这期debug远程调试课程,结合IDEA工具;同时感谢广大粉丝和赞助商对我的精神和物质上的支持,让我不再为柴米油盐烦恼,我会继续努力,持续干货输出,加油,奥利给!注意:文末领取配套视频教程+源码+文档!1,远程DEBUG的必要性由于部署环境的差异性,相信很..转载 2021-06-15 08:35:21 · 236 阅读 · 0 评论 -
java8中switch 整型int、string字符串、枚举用法
1.数字2.枚举3.字符串原创 2021-06-09 15:04:20 · 1831 阅读 · 0 评论 -
Jsoup爬取、java爬取中国行政区域
目录1.网址2.查询结果3.java代码3.1pom依赖3.2实体类3.3java代码1.网址国家统计局:http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2020/2020年12月中华人民共和国县以上行政区划代码:http://www.mca.gov.cn/article/sj/xzqh/2020/20201201.html2.查询结果备注(有时候因为网络原因,数据可能会丢失)----省数..原创 2021-05-18 08:54:47 · 887 阅读 · 2 评论 -
mybatis plus 常见问题Invalid bound statement (not found)
官网: https://mp.baomidou.com/guide/faq.html#%E5%87%BA%E7%8E%B0-invalid-bound-statement-not-found-%E5%BC%82%E5%B8%B8出现 Invalid bound statement (not found) 异常不要怀疑,正视自己,这个异常肯定是你插入的姿势不对…… 检查是不是引入 jar 冲突 检查 Mapper.java 的扫描路径 方法一:在 Configuratio.原创 2021-04-26 11:41:57 · 1510 阅读 · 0 评论 -
ajax文件批量上传的坑
//todo ajax多文件上传,有坑, // 直接用不行:formData.append("files", files ); for (var i = 0; i < files.length; i++) { formData.append("files", files[i]); } $.ajax({...原创 2021-04-17 15:32:51 · 278 阅读 · 0 评论 -
Bean named ‘xxx‘ is expected to be of type ‘co but was actually of type ‘com.sun.proxy.$Proxy20‘
1.报错内容org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'userDao' is expected to be of type 'com.yg.dao.impl.UserDaoImpl' but was actually of type 'com.sun.proxy.$Proxy20' at org.springframework.beans.factory.support.Abstrac原创 2021-04-15 10:29:37 · 704 阅读 · 0 评论 -
Charset utf8 = StandardCharsets.UTF_8;
/* * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package java.nio.charset;/** * Constant definitions for the standard {@link Charset Charsets}. These .原创 2021-04-08 15:30:13 · 2756 阅读 · 0 评论 -
继承Thread类、实现Runnable接口、实现Callable接口
继承Thread类package com.yg.thread;/** * 不推荐使用, * 由于单继承的原因 */public class ThreadDemo extends Thread { @Override public void run() { for (int i = 0; i < 100; i++) { System.out.println(Thread.currentThread(...原创 2021-03-24 09:46:14 · 990 阅读 · 0 评论 -
java接口传递List数组
1后端接口 /** * 测试请求参数是list * : http://127.0.0.1:8080/springboot/testListIds * * @return */ @RequestMapping({"testListIds"}) @ResponseBody public Object testListIds(@RequestBody(required = false) List<String>...原创 2021-03-18 19:12:39 · 4197 阅读 · 0 评论 -
关键字final和static用法
1.finalfinal关键字是我们经常使用的关键字之一,它的用法有很多,但是并不是每一种用法都值得我们去广泛使用。它的主要用法有以下四种: 用来修饰数据:包括成员变量和局部变量,该变量只能被赋值一次且它的值无法被改变。对于成员变量来讲,我们必须在声明时或者构造方法中对它赋值; 用来修饰方法参数:表示在变量的生存期中它的值不能被改变; 修饰方法:该方法无法被重写;(不常用) 修饰类:该类无法被继承extends。(不常用) 1.1修饰类以下代码编译器直接报错原创 2021-02-03 11:15:46 · 441 阅读 · 2 评论 -
mybatis plus的springboot配置方式和mvc配置方式
目录 mybatis plus的springboot配置方式和mvc配置方式1、MybatisPlus的springboot的配置方式1.1、配置application.properties1.2、MybatisPlusConfig配置2、mvc配置2.1、配置properties2.2、...原创 2020-11-04 10:10:05 · 2995 阅读 · 1 评论 -
Map集合中value()方法与keySet、entrySet区别
在Map集合中values():方法是获取集合中的所有的值----没有键,没有对应关系,KeySet():将Map中所有的键存入到set集合中。因为set具备迭代器。所有可以迭代方式取出所有的键,再根据get方法。获取每一个键对应的值。 keySet():迭代后只能通过get()取keyentrySet():Set<Map.Entry<K,V>> entrySet() //返回此映射中包含的映射关系的 Set 视图。 Map.Entry表示映射关系。entrySet(.转载 2020-10-15 10:33:51 · 413 阅读 · 0 评论 -
excel加水印,由于excel没有加水印功能,实际上操作是将图片丢进去
目录1、依赖2、controller层代码3、工具类1、依赖 <!--excel poi--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14&...原创 2020-05-21 10:09:18 · 1198 阅读 · 0 评论 -
int和Integer ,long和Long
1、Integer是int的包装类,int则是java的一种基本数据类型2、Integer变量必须实例化后才能使用,而int变量不需要3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值4、Integer的默认值是null,int的默认值是0...原创 2020-05-08 12:48:36 · 1309 阅读 · 0 评论 -
springboot+mybatis+druid+mysql实现多数据源,通过注解的方式控制数据源
1、创建数据库和测试表1.1、创建数据库1.2、创建数据表在两个数据库中都添加user表CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,其它表中的使用user_id', `name` varchar(100) NOT NULL DEFAULT '', PRIMARY...原创 2020-04-22 10:10:03 · 703 阅读 · 0 评论 -
邮件发送,解决乱码问题
public boolean sendAttachmentMail(String to, String subject, String content, List<...原创 2020-02-28 15:29:32 · 443 阅读 · 0 评论 -
并发情况下的时间解决方式
package com.xx.cms.common.util.tool;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.time.Instant;import java.time.LocalDate;import ...原创 2020-02-24 10:01:31 · 679 阅读 · 0 评论