- 博客(67)
- 资源 (2)
- 收藏
- 关注
原创 Java 导出word保存到本地,并选择保存的位置
下面是核心代码段,可以根据要求进行改造,可以添加图片、表格内容。2、导出word的核心代码可以根据需要进行封装和修改。1、相关的导出的依赖。
2023-04-20 17:49:12
911
原创 Java 发送Http请求携带中文参数时 请求报400的错误请求
在 Java 中,URL 中不能直接包含中文字符,因为 URL 规范要求 URL 必须是 ASCII 字符。如果需要在 URL 中传递中文参数,需要对中文参数进行 URL 编码,将其转换为浏览器中的参数形式。类来进行 URL 编码。
2023-04-17 18:55:55
2631
原创 LeetCode算法
1、两数之和class Solution { public int[] twoSum(int[] nums,int target){ //定义数组的长度 int len = nums.length; //定义一个map 存放索引和值 并给他设置初始容量以免扩容带来性能消耗 Map<Integer,Integer> hashMap = new HashMap<>(len-1); //首先存放
2022-03-20 16:25:10
1113
原创 Linux 安装Nacos
第一步:下载nacos压缩包进入/usr/local目录,执行如下命 令wget https://download.fastgit.org/alibaba/nacos/releases/download/2.1.0/nacos-server-2.1.0.tar.gz第二步 解压nacos
2022-02-25 17:36:03
2791
原创 Linux 安装MySQL
Linux 安装MySQL一 安装前准备1、查找以前是否装有mysql命令:rpm -qa|grep -i mysql可以看到mysql的两个包:mysql-4.1.12-3.RHEL4.1mysqlclient10-3.23.58-4.RHEL4.12、删除mysql删除命令:rpm -e --nodeps 包名( rpm -ev mysql-4.1.12-3.RHEL4.1 )3、删除老版本mysql的开发头文件和库检查各个mysql文件夹是否删除干净find / -name m
2022-02-24 13:37:56
176
原创 Java 中的反射使用
1、获取本类中的属性 /** * @param fieldName 获取的字段名称 * @param object 实体类对象 * @return 返回修改后的对象 * @throws NoSuchFieldException * @throws IllegalAccessException */ public Object windDirectionStr3(String fieldName, Object object) t
2021-09-26 10:55:22
1415
原创 IDEA 快速创建一个SpringBoot项目
介绍一下适合小白快速创建SpringBoot项目,上手快,操作简单,依次按步骤即可快速构建。1. 按图 点击File->New-> Project2.选择Spring Initializr 选择jdk版本,然后选择默认的初始化项目,然后点击next3.依次填写下面的内容 选择完毕后点击next4.在这一步可以选择SpringBoot的版本,也可以在左侧添加所需要的依赖,也可以什么依赖都不选择,直接下一步。5.点击上一步的next就会进入到这个页面,然...
2021-09-15 15:04:43
202
原创 MySQL 用Java导出数据库表的信息
可以导出的信息包括字段名称,数据类型,长度,注释等等信息。代码如下:需要的依赖: <!--数据库设计文档生成插件--> <dependency> <groupId>cn.smallbun.screw</groupId> <artifactId>screw-core</artifactId> <version&g.
2021-08-19 11:19:39
1040
原创 IDEA构建项目的问题记录
问题IDEA 新导入的项目报各种错误 像程序包XXXX不存在、process treminated、还有在IDEA项目中的Project Settings下的Libraries只有lib没有Maven依赖的各种问题解决办法找到项目的根路径,然后除了src文件和pom.xml文件留下,把其他的所有文件都删掉,再用idea重新导入,即可解决上面的出现的各种问题,此解决办法是在保证maven,等配置正确无误的情况下。...
2021-04-19 17:50:22
727
原创 IDEA上传代码到工蜂
1、第一步先创建项目,点击IDEA的VCS菜单,选择项目的根目录创建git2、第二步点击项目名称右键选择GIt—>Add添加git3、第三步点击Git右侧的绿色提交按钮,接下来出现选择提交的代码点击commit,选择commitAndPush4、第四步 选择完push后会出现让填git仓库的地址。将git仓库的地址添加后即可大功告成了...
2021-02-05 10:50:07
1272
2
原创 Maven依赖
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- <dependency> .
2021-01-31 12:24:33
367
1
转载 Java为何抛出NoSuchElementException异常?
出现这个异常的原因之一是因为线程访问越界比如以下这种情况 List<String> list = new ArrayList<>(); list.add("wo"); list.add("ni"); list.add("ta"); System.out.println(list); Iterator<String> iterator = list.iterator(); while(iterator.hasNext()){ if
2021-01-30 09:27:38
1153
原创 MySQL使用内置函数来进行模糊搜索(locate()等
MySQL使用内置函数来进行模糊搜索(locate()等)常用的一共有4个方法,如下:1. 使用locate()方法 1.1.普通用法: SELECT `column` from `table` where locate('keyword', `condition`)>0 类似于 java 的 indexOf();不过 locate() 只要找到返回的结果都大于0(即使是查询的内容就是最开始部分),没有查找到才返回0; ...
2020-12-11 14:02:40
1171
原创 Kafka错误问题解决
1、INFO Socket error occurred: IP/IP:2181: 拒绝连接 (org.apache.zookeeper.ClientCnxn)在查看kafkaserver.log日志的时候显示拒绝连接,在查看kafkaconfig/server.properties配置文件时,发现只打开了下面的advertised.listeners,上面的没有打开,把上面的打开就不会报错了2、解决kafka发送消息过大的问题kafka报错:java.util.concurren.
2020-12-06 21:55:50
3069
原创 Java 常用工具集合
SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");sdf.format(需要转换的时间戳);
2020-08-19 16:18:11
156
原创 连接Mysql报错:Client does not support authentication protocol requested by server;
错误原因是,最新的mysql模块并未完全支持MySQL 8的“caching_sha2_password”加密方式,而“caching_sha2_password”在MySQL 8中是默认的加密方式。因此,下面的方式命令是默认已经使用了“caching_sha2_password”加密方式,该账号、密码无法在mysql模块中使用。以管理员身份运行cmd依次输入一下命令,再次连接就好了,设置密码可以设置原来的。1、use mysql;2、alter user 'root'@'localhost'
2020-08-11 10:13:36
1425
原创 Java多线程和并发库
1.JAVA 线程实现/创建方式 1.继承 Thread 类Thread 类本质上是实现了 Runnable 接口的一个实例,代表一个线程的实例。启动线程的唯一方 法就是通过 Thread 类的 start()实例方法。start()方法是一个 native 方法,它将启动一个新线 程,并执行 run()方法。 public class MyThread extend...
2020-08-10 22:51:29
216
原创 Map集合知识+代码
1.Map集合1.1Map集合概述和特点 Map集合概述 interface Map<K,V> K:键的类型;V:值的类型 Map集合的特点 键值对映射关系 一个键对应一个值 键不能重复,值可以重复 元素存取无序 Map集合的数据结构值针对键有效,跟值无关 Map集合和Collection集合的区别 Map集合存储元素是成对出现的,Map集合的键是唯一的,值是可重复的。.
2020-08-10 22:39:34
298
原创 Set集合知识+代码
1.Set集合1.1Set集合概述和特点 Set集合的特点 元素存取无序 没有索引、只能通过迭代器或增强for循环遍历 不能存储重复元素 Set集合的基本使用 public class SetDemo { public static void main(String[] args) { //创建集合对象 Set<String> set = new HashSet<String&...
2020-08-10 22:37:48
283
原创 Java集合知识 +代码案例
1.Collection集合1.1集合体系结构 集合类的特点 提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变 集合类的体系图 1.2Collection集合概述和基本使用 Collection集合概述 是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素 JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现 Collection集合基本使用 pub
2020-08-10 22:28:56
509
原创 Java项目配置不同服务器的Redis
#redis2spring.redisbatch.host=127.0.0.1spring.redisbatch.port=6379spring.redisbatch.password=spring.redisbatch.lettuce.pool.max-active=50spring.redisbatch.lettuce.pool.max-idle=50spring.redisbatch.lettuce.pool.min-idle=1spring.redisbatch.lettuce...
2020-08-10 14:59:28
379
原创 Java 基础知识补充
1. 成员变量和局部变量1.1 成员变量和局部变量的区别 类中位置不同:成员变量(类中方法外)局部变量(方法内部或方法声明上) 内存中位置不同:成员变量(堆内存)局部变量(栈内存) 生命周期不同:成员变量(随着对象的存在而存在,随着对象的消失而消失)局部变量(随着方法的调用而存在,醉着方法的调用完毕而消失) 初始化值不同:成员变量(有默认初始化值)局部变量(没有默认初始化值,必须先定义,赋值才能使用) 2. 封装2.1 private关键字private是
2020-08-08 17:07:51
218
原创 Java中的DO,DTO,VO,POJO
DO( Data Object):与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。 PO(Persistant Object):持久对象,一个 PO 的数据结构对应着库中表的结构,表中的一条记录就是一个 PO 对象 DTO( Data Transfer Object):数据传输对象,Service 或 Manager 向外传输的对象。 BO( Business Object):业务对象。由 Service 层输出的封装业务逻辑的对象。 AO( Application Object):应用
2020-07-28 22:31:19
560
原创 下载win10的官方镜像存到u盘显示磁盘不足
记一次非常惨痛的教训,最近打算重装一下电脑,于是买了一个8G的硬盘,下载镜像到U盘,居然提示U盘空间不足,镜像只有不到5个G,我的U盘是8G的,明明是绰绰有余,问题原因:U盘买的时候默格式认是FAT32格式,它只支持单一小于4G的文件复制,我们可以将U盘改为NTFS格式就可以了。解决办法:在开始菜单那输入“cmd”回车,然后输入命令:convert h: /fs:ntfs,(h为你要修改的盘名称)然后回车,等待转换。...
2020-07-25 15:26:13
6165
原创 SpringBoot整合Quartz 动态定时任务
最近项目需要整合定时任务来完成某种需求,记录一下自己整合的代码。具体的前台页面是这样的项目目录是这样的一、首先加入Maven依赖(持久层使用JPA) <!-- quartz 导入定时quartz 依赖--> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> </de.
2020-07-20 13:13:09
797
2
原创 SpringBoot添加定时任务
方法很简单首先写一个类@Slf4j@Configuration //1.主要用于标记配置类,兼备Component的效果。@EnableScheduling //2.开启定时任务public class LiveTask { private final WxLiveService wxLiveService; public LiveTask(WxLiveService wxLiveService) { this.wxLiveService = wxL
2020-07-13 09:21:41
220
原创 JSONObject转换,遍历,字符串转换JSON,获取Json数据,JSON转实体类对象
import com.alibaba.fastjson.JSONObject; //获取token 访问接口获取到一组字符串类型的Json格式数据 String message = wxTokenService.getToken();//如:{"access_token":"35_lN_99-IrlFS0rFAn2AWVcZ0aDDfOwX1XI3sZwy4F3B8efo87YPMQOXqYHze4TLpyeO5nXR2Ms_-xgcCl-NZ1Pu8xb2LAUq5QELbAFABPW"...
2020-07-09 23:09:22
2780
原创 Java请求API工调用具类
封装代码如下:如果使用的话可以照搬就可。import co.yixiang.modules.sqlutil.entry.WxLive;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.i
2020-07-09 22:50:33
277
原创 Mybatis动态接收参数(可传可不传的参数)
mybaitis接收前端传过来的值有时是不固定的,某些参数是必传的某些参数可能有时候不会传,为了解决这个问题,我们让前端根据需要传参,也就是如果前端需要这个参数,那么就传这个参数,如果不需要就不需要传这个参数了代码里的需求是storeName是非必传的,并且根据字段还要模糊查询后端代码逻辑是这样的:<select id="selectStoreProductById" resultType="co.yixiang.module.entry.StoreProduct">
2020-07-02 22:47:57
2702
原创 MySQL 动态传参问题(可传可不传)
记一次 再一次项目的业务中需求查询的语句涉及到这个参数是不固定的,就是参数是非必传传的(可传可不传)适用于JdbcTemplae执行语句的查询,在sql语句后面添加这句语句,其中typeCode是非必传参数AND LOCATE('"+typeCode+"',CONCAT(IFNULL( e.`type_code`, '"+typeCode+"' ))) > 0...
2020-06-16 11:59:51
1545
1
原创 Java接收前端传List集合的实体类参数插入多条数据
Controller@RequestMapping(value = "/addProduct") public JSONObject add(@RequestBody List<ProductSkuBranch> list){ Integer count =0; JSONObject json=new JSONObject(); for (ProductSkuBranch productSkuBranch : list) {//插.
2020-05-25 19:38:03
6025
转载 Linux上传视频或图片
完整代码如下:@PostMapping(value="/uploadFile",produces="application/json;charset=UTF-8") @ResponseBody public String uploadFile(@RequestParam("fileName") MultipartFile file) { //判断文件是否为空...
2020-04-29 09:19:00
1289
转载 Redis知识总结
1.Redis是简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。(Vmw...
2020-03-19 15:11:25
949
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人