- 博客(76)
- 资源 (1)
- 收藏
- 关注
原创 windows及linux环境:libreoffice实现word转pdf
windows及linux,使用libreoffice实现word转pdf
2024-08-12 13:38:08
1552
1
原创 java发送post请求,使用multipart/form-data格式文件数据到接口
使用multipart/form-data格式传输文件到给定接口
2024-04-12 15:29:59
8185
3
原创 java连接PRINTRONIX T8000打印机打印标签及常见打印错误说明
使用java语言连接 PRINTRONIX T8000 打印机打印标签
2023-12-22 10:09:26
652
原创 JVM进修之路(一)程序计数器与虚拟机栈
JVM:Java Virtual Machine,Java运行时所需要的环境(Java二进制字节码运行时所需要的环境)
2023-01-19 17:48:23
734
1
原创 mybatis03
3.1使用Map传参使用Map传参更为灵活!StudentMapper.javapackage com.yh.mapper;import com.yh.pojo.Student;import org.apache.ibatis.annotations.Param;import java.util.List;import java.util.Map;public interface StudentMapper { //使用map传参修改学生表数据 public
2022-05-27 20:49:41
176
原创 mybatis前传-回顾使用JDBC连接数据库
1建表create database if not EXISTS `practice`;use practice;create table if not EXISTS student( id int(11) not null auto_increment primary key COMMENT '学号', sname VARCHAR(50) COMMENT '姓名', sage int(11) COMMENT '年龄', ssex VARCHAR(2) COMMENT '性别')E
2022-05-23 20:47:39
182
原创 国产化(东方通+达梦)使用说明
默认厂商已安装东方通和达梦数据库web服务器端安装nginx:1.下载tar包:下载地址2.解压tar包:进入存放tar包的目录下,执行:
2021-11-29 11:31:12
9095
原创 SpringCloud Alibaba -负载均衡ribbon报错:java.net.UnknownHostException:xxxxx
使用Nacos作为注册中心,将服务者和消费者均注册到注册中心后,负载均衡ribbon报错。解决:需在RestTemplate上加注解@RibbonClient(“USER”)和@LoadBalancedimport org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.cloud.
2021-10-19 19:46:31
721
1
原创 SpringCloud alibaba之注册中心Nacos(一)
官网地址使用Nacos需要先配置好jdk环境1.下载nacosgithub下载地址2.目录结构3.启动服务器进入nacos/bin目录下Linux/Unix/Mac启动命令(standalone代表着单机模式运行,非集群模式):sh startup.sh -m standalone如果您使用的是ubuntu系统,或者运行脚本报错提示[[符号找不到,可尝试如下运行:bash startup.sh -m standaloneWindows启动命令(standalone代表着
2021-10-19 17:39:18
135
原创 feign组件传参为对象问题
若传递参数为对象,需使用Post请求,不能使用@GetMapping,否则会报405错误consumer的feignClient接口和provider接口参数加上@RequestBody注解 ,否则会传参失败//feignClient@RequestMapping("/loginByUser" )public boolean loginByUser(@RequestBody User user);//provider@RequestMapping("/loginByUser") p.
2021-10-16 14:17:12
799
原创 后台代码使用查询字符串拼接响应到前端jsp页面乱码问题
后台使用URLEncoder.encode(name, “utf-8”);进行重新编码后再拼接字符串//处理中文乱码req.setCharacterEncoding("utf-8");String name = "李白";String encode = URLEncoder.encode(name, "utf-8");resp.sendRedirect("getMsg.jsp?info="+encode);...
2021-09-12 08:59:05
186
原创 springboot实现热部署
使用热部署可以不用频繁手动重启项目,提高开发效率。springboot项目可以使用spring-boot-devtools实现热部署。
2021-07-23 18:05:42
202
原创 ssm整合-配置文件【贼详细,拿来就能用!】
本文将spring配置文件拆分为dao层配置文件,service层配置文件和springmvc(controller)层配置文件pom.xml文件配置,导入相应依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoca.
2021-07-21 20:06:04
318
原创 疯狂的篮球
案例演示情景分析角色:三个篮球场景:自由选择动作:三个篮球分别向不同方向运动,碰到墙壁时反弹本章要用到的积木块变量作用:变量可以理解为一个名字,在本案例中为每个球都起一个名字就是该球的变量。每一个变量和一个名字一一对应。运动模块->移到…作用:为角色设置初始位置。克隆自己将角色克隆重复执行*次循环重复,用于创建不同的克隆体将*设为…为“变量”赋值(给变量标上记号)当作为克隆体启动时启动克隆体实现步骤新
2021-06-26 09:51:00
316
原创 拿来就能用的log4j配置文件
将等级为DEBUG的日志信息输出到console和file这两个目的地###log4j.rootLogger = debug,console,fileconsole: 输出到控制台log4j.appender.console = org.apache.log4j.ConsoleAppenderlog4j.appender.console.Target = System.outlog4j.appender.console.layout = org.apache.log4j.PatternLayout
2021-06-25 08:56:16
114
原创 mysql常见错误集锦
这里总结了常见的一些mysql错误,会不断更新。要求大家将如下错误的每个单词都知道是什么意思,方便调错。--1.语法错误:SQL syntax[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(`sno`,`con`,`degree`) values (109
2021-05-26 12:23:22
711
1
原创 关于mysql中日期格式的默认值问题
除timestamp类型外,系统不支持其它时间类型字段设置默认值以下3种写法都可以:1.DEFAULT CURRENT_TIMESTAMP()create table `new`( `id` int(4) primary key auto_increment, `create_date` TIMESTAMP DEFAULT CURRENT_TIMESTAMP())2.DEFAULT CURRENT_TIMESTAMPcreate table `new`( `id` int(4) prim
2021-05-22 17:49:19
4974
原创 java里IO中的相对路径和绝对路径
绝对路径指从根盘符开始的路径。例如:D:\IdeaProjects\javaProject\xmlDemo\1.txt相对路径指相对当前JVM虚拟机的启动位置(不是相对当前运行File文件的程序的位置)。可以使用如下代码获取jvm虚拟机的启动路径File file = new File(".");System.out.println("当前jvm虚拟机启动位置的绝对路径为:"+file.getAbsoluteFile());获取到JVM虚拟机的启动位置后,就可以在当前位置下去找目标文件的位
2021-04-28 14:17:10
515
原创 关于Java多线程中join()方法的理解
假设目前有两个线程,线程A和线程B。情景一:如果线程A正在运行,此时线程B调用join()方法时,线程B插队执行(线程B执行到死亡)后线程A再执行;情景二:如果线程A正在运行,此时线程A调用join()方法时,线程A处于等待状态,如果调用的join()方法中没有传参数(等待多少毫秒),线程A将无限期等待下去,无论线程B是否执行结束。情景一示例代码:public class Thread1 extends Thread { public void run(){ for (in
2021-04-20 11:47:44
309
原创 使用DOM4J解析XML文档
先下载dom4j jar包,引入到项目中后开始使用。下载连接在文章末尾。示例:解析如下phoneInfo.xmlphoneInfo.xml<?xml version="1.0" encoding="utf-8"?><PhoneInfo> <Brand name="华为"> <Type name="Mate30 Pro"/> <Type name="P30 Pro"/> <Type name="
2021-04-19 14:36:39
204
原创 使用Socket模拟实现聊天小工具
Socket是在应用层和传输层之间的一个抽象层,它把 TCP/IP 层复杂的操作抽象为几个简单的接口,供应用层调用实现进程在网络中的通信。Socket 保证了不同计算机之间的通信,也就是网络通信。下面我们使用Socket来模拟一个小的聊天工具。首先需要一个服务器端,也就是接收消息的一端。import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net
2021-04-15 23:23:24
691
原创 Hashtable和HashMap的异同
Hashtable和HashMap两者的原理相同,功能相同,很多情况下可以互用。Hashtable和HashMap的主要区别如下:1、Hashtable继承自Dictionary类,而HashMap实现了Map接口2、Hashtable线程安全,HashMap重速度、轻安全,是线程非安全的,所以当运行到线程环境中时,需要程序员自己管理线程的同步问题。3、Hashtable不允许null值(key和value都不允许),HashMap允许null值(key和value都允许)其他异同点可参照博客:
2021-04-12 09:51:57
1943
原创 java包装类
在学习包装类之前要明确一点:包装类并不是用来取代基本数据类型的,它是在基本数据类型需要用对象表示时使用。8种包装类:Byte、Short、Integer、Long、Float、Double、Character、Boolean1.包装类常用构造方法:借助包装类构造方法将基本数据类型转换为包装类public Type(type value) Type表示包装类,type代表基本类型例:Integer num = new Integer(10);注:(1)当Number包装类构造方法的参数为Stri
2021-04-11 23:24:20
170
原创 AOP切点表达式写法
XML配置AOP:切点表达式写法:execution([访问修饰符] 返回值类型 包名.类名.方法名(参数))·访问修饰符可以省略·返回值类型、包名、类名、方法名可以使用星号*代表任意·包名与类名之间一个点,代表当前包下的类,两个点…表示当前包及其子包下的类·参数列表可以使用两个点…表示任意个数,任意类型的参数列表例如:execution(public void com.springaop.Target.method())execution(void com.springaop.Targ
2021-04-06 16:35:43
710
原创 多态中向下转型的理解
父类引用指向子类对象中,若要调用子类独有的方法需要使用向下转型来强制类型转换为子类引用。举例://父接口 USB接口public interface USB{ void service();}//子实现类优盘类 实现usb接口public class UDisk implements USB{ //子类实现父接口的方法 public void service(){ System.out.println(“优盘开始传输数据……”); } //子类独有方法 public voi
2021-04-06 11:26:38
643
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人