自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 bigdecimal判断不等于0

【代码】bigdecimal判断不等于0。

2023-11-16 10:30:22 107

原创 Excel导出,导入

需求:生成EXCEL文件使用语言:java技术选型:一、poi1.maven坐标: <!--EXCEL文档poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.9<

2023-09-26 10:39:41 75

原创 web通信——Http协议

web通信-http

2023-08-18 10:45:41 86

原创 EXCEL指定单元格合并

EXCEL数据一对多单元格合并

2023-08-17 16:35:01 340

原创 mybaties 踩过的坑

mysql 一对多复制SQL导致数量和实体个数数据不匹配

2023-08-17 16:23:06 31

原创 mybaties-plus or条件用法笔记

plus-使用条件写法

2023-08-17 12:23:14 147

原创 DATE类型数据前后端交互

前后端Date类型交互(String->Date)

2023-08-10 12:15:57 62

原创 根据经纬度获取地理位置

备注:真机模拟的获取到的地址也存在着偏差,不能精准定位到当前位置,如果需要精确地址,需要客户人工手动调整;知道经纬度获取地理位置。微信小程序获取经纬度。

2023-07-11 08:55:23 140

原创 计划任务的时间处理(开始时间,结束时间,跳过时间,周期)

1、两个数组处理逻辑(存在数组a(从小到大),b,当b的数据处于a的i和i+1之间时,给a的i+1到最后一个数据的值增1,)项目中有一个要求,添加一个计划,计划又开始时间,结束时间,跳过日期(选择的日期和周六,周天),根据任务周期,来生成定时任务。

2023-07-03 10:55:09 249

原创 【DOULE数值算法失精解决】

double数值算法

2022-11-03 14:31:18 70 1

原创 HashMap 的Value排序

1、hashmap的value排序//hashMap value 排序public class demo3 { public static void main(String[] args) { HashMap map_Data = new HashMap(); map_Data.put("0", 90); map_Data.put("1", 50); map_Data.put("2", 50); map_Data

2021-09-01 10:05:11 1799

原创 java 8 对list中的对象 按照某一属性从大到小排序

1.先贴结果:{ "success": true, "status": 200, "message": "获取成功", "data": [ { "id": null, "countNum": null, "countTime": null, "itemName": "电表1312", "maintainCountNum": 6,

2021-08-31 18:55:06 4227

原创 分类管理Tree结构

1、目标{ "success": true, "status": 200, "message": "获取成功", "data": [ { "id": "100", "className": "法外狂徒", "children": [ { "id": "101", "classN

2021-08-24 11:41:46 181

原创 mysql 双排序

SELECT * FROM studentORDER BY math_score DESC,english_score ASC;查询所有学生,按照数学分数 倒叙,英语分数 升序排序,

2021-08-06 16:12:05 1841

原创 文件上传存储

工具类:import org.springframework.web.multipart.MultipartFile;import java.io.File;import java.io.IOException;public class FileUtils { /** * @param file 文件 * @param path 文件存放路径 * @param fileName 保存的文件名 * @return */

2021-06-30 17:09:16 208

原创 IDEA中查看工具类或工具类的方法被调用的位置

1、方法的话鼠标定位到该方法名,右键Find Usages2、类的话,定位到文件夹下的Java类文件,或者定位到 public class 类名这里,右键Find Usages

2021-06-28 16:11:25 499

原创 2021-06-11 tomcat启动乱码问题

tomcat 安装完成后出现乱码问题,网上搜了很多文章,有以下几种情况:1)JDK环境配置错误;2)tomcat环境配置错误;3)没有管理员身份运行;很不巧,我都试过了,但是还是没解决我的问题:A:检测JDK 环境:在DOS命令行(CMD)分别输入:java 、 javac、java -versionB: 检测Tomcat环境:DOS命令行:startup, 浏览器:http://localhost:8080/ (个人理解,能跑起来,环境应该就没有问题,不知道正确不正确,错了话希望大佬给指

2021-06-11 15:51:48 2074 1

转载 HTML画六边形

1.方法1:上下两个三角,中间一个长方形方法2: <div style=“background:linear-gradient(155deg, transparent 36px, rgb(76, 184, 233) 0) top left,linear-gradient(-155deg, transparent 36px, rgb(76, 184, 233) 0)top right, linear-gradient(-25deg, transparent 36px, rgb(76, 184,

2021-01-08 13:05:18 2041

原创 UBUNTU界面调整

1.ctrl +alt +T 打开终端2.输入xrandr命令,可以看到当前界面的大小,以及最大可调整的大小3.输入自己所需要的界面大小,使用命令xrandr -s (所需的大小,比如我所设置的1280x800的大小)----> xrandr -s 1280*800...

2021-01-06 13:33:28 391

原创 JAVA 计算器简单实现

package com.hua.Controller;import java.util.Scanner;public class Calculator { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); Calculator calculator=new Calculator(); System.out.println("请输

2020-12-10 15:42:05 231

原创 spring总结

1.什么是Spring。Spring框架是因为软件开发的复杂性而创建的,是一个轻量级的,非入侵式的框架。Spring框架以interface框架为基础经过重新设计,并不断丰富其内涵与2004年3月24日发布时1.0正式版。spring理念:是现有的技术更加容易使用。整合了现有的技术框架。核心:IOC 控制反转AOP 面向切面编程2.IOC:本质:控制反转(Inversion of Control)是一种设计思想,DI(依赖注入)是实现IOC的一种方式。个人理解:控制反转就是把原来的程序(存在

2020-11-18 19:33:37 140

转载 idea在用spring框架中,启动tomacat服务器时候,出现: 一个或多个筛选器启动失败。完整的详细信息将在相应的容器日志文件中找到

idea在用spring框架中,启动tomacat服务器时候,出现: 一个或多个筛选器启动失败。完整的详细信息将在相应的容器日志文件中找到这个错误是由于包没导入引起的!解决办法:导入包

2020-08-01 16:45:24 1463

原创 Thymeleaf-遍历语句

在后台存一个数组,然后再页面遍历出结果:controller @RequestMapping("/test2") public String test2(Model model) { model.addAttribute("users", Arrays.asList("张三", "李四")); return "test"; }html页面<h3 th:each="uesr:${users}" th:text="${uesr}">&lt

2020-07-31 20:14:27 174

原创 Thymeleaf初运用

1.所有的html元素都可以被thymeleaf提缓缓接管: th: @RequestMapping("/test") public String test(Model model){ model.addAttribute("msg","<h1>hello,thymeleaf</h1>"); return "test"; }<body><h1>测试页面1跳转</h1><!

2020-07-31 19:50:43 73

原创 springboot-web

1.在springboot,我们可以使用以下方式处理静态资源* webjars localhost:8080/webjars/WEB-INf/* resources下的资源包:public,static,/**,resources localhost:8080/2.resources下包的优先级:resources>static(默认包)>public3.thymeleaf依赖:<dependency> &l

2020-07-31 15:47:22 82

转载 ref和value的区别

Spring框架xml配置中属性ref与value的区别1、spring批量扫描mybatis的mapper,使用value2、spring管理mybatis的单个mapper,用的是ref虽然引用的是同一个bean,但两个对象的属相类型明显不一样,一个是对象引用类型,一个是字符串引用类型。ref与value的区别:ref代表的是引用这个对象,相当于传入得是对象的引用。而value是引入的这个对象名字的字符串。至于使用哪个是依据你所用的属性类型决定的。该文引用来自:http://www.

2020-07-26 20:17:45 1602

转载 mabatis中的#{}和${}区别

起因:在自己连接数据库,完成数据库配置文件后,发现,配置文件未变色,数据库无法连接,仔细检查后发现原来时${}和#{}用法出现了错误,仔细检查后发现用法出现错误: <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverClass" value="#{jdbc.driver}"/> <property nam

2020-07-26 19:56:32 91

原创 过滤器

1.导包: <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> </dependency><dependency> <groupId&gt

2020-07-11 15:46:47 83

原创 session

什么是Session:* 服务器会给每一个用户创建一个Session对象Session中的方法:long getCreationTime();String getId();long getLastAccessedTime();ServletContext getServletContext();void setMaxInactiveInterval(int var1);int getMaxInactiveInterval();HttpSessionContext getSessionCon

2020-07-10 22:49:12 84

原创 ServletContext学习

web容器在启动的时候,它会为每个web程序创建一个对应的ServletContext对象,它代表了当前的web应用;1.共享数据在这个Servlet中保存的数据,可以在另一个Servlet中拿到public class ServletDemo1 extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletExc

2020-07-10 03:30:49 89

原创 response

响应消息:*数据格式:1.响应行* 组成:协议/版本 响应状态码 状态码描述* 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态,状态码全为3位数1XX:服务器接受客户端消息,但是未完成2XX:接受消息成功3XX:重定向 //302 重定向 304访问缓存4XX:客户端错误5XX:服务器端错误 Response对象: 功能:设置响应消息 1.设置响应行: 格式:HTTP/1.1 200 OK 设置状态码:setSStatus(int s

2020-07-05 17:51:13 114

原创 Request

Request:1.request和response对象的原理A.request和response对象是由服务器创建的,我们来使用就行;B.request对象是来获取请求消息;C.response对象是来设置响应消息;2.request对象继承体系结构:ServeletRequest(接口)------继承---->HttpServletRequest(接口)-----实现---->org.apache.catalina.connector.RequestFacade (类)Req

2020-07-04 18:57:58 125

原创 初识javaweb

1.软件架构:A. C/S: 客户端/服务器端B. B/S:浏览器/服务器端2.资源分类:1.静态资源:所有用户访问后,得到的结果都是一样的,静态资源直接被浏览器解析*如:html css JavaScript2.动态资源:每个用户访问后,得到的结果可能不一样,动态资源访问之后,需要先转换为静态资源,再返回给浏览器。*如:servlet/ jsp,php,asp…3.网络通信三要素1.IP:电子设备再网络中的唯一标识2.端口:应用程序再计算机中的唯一表示。 0-

2020-07-03 00:27:50 79

原创 XML-Jsoup的学习

CSDN的第二天1.复习JAVA的内容StringBuffer和StringBuilder类当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder 类在 Java 5 中被提出,它和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是线程安全的(不能同步访问

2020-07-02 20:11:18 99

原创 XML学习第一天——我的失眠

XML1.概念:Extensible Markup Language 可扩展标记语言 *可扩展:标签都是自定义的。 *功能: 存储数据 1.作为配置文件 2.在网络中传输 * XML和HTML的区别:XML最初是为了取代HTML,因为W3C觉得HTML语言过于松散随意,最终失败,走向与properties竞争。 A. XML标签都是自定义的,html标签是预定义;...

2020-07-02 02:51:02 110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除