
Java
这一拳20年的功力
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis一对多查询
查询某用户所拥有的权限库查询结果,两张表联合查询。在mapper.xml文件中只需要配置映射就好了首先是查询的方法 <select id="selectByName" resultType="com.lichen.cn.dto.UserDto" resultMap="UserDtoMap"> SELECT * FROM `user` INNER JOIN permission ON `user`.user_permission = permission.p.原创 2021-10-02 15:44:56 · 151 阅读 · 0 评论 -
springboot 配置允许跨域访问
原本博客:https://www.cnblogs.com/ping-pong/p/10400510.html我的工程报错是这样的:看了大佬的博客,将大佬的配置类放进去就行了。感谢大佬import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsCon转载 2021-09-12 15:48:08 · 794 阅读 · 0 评论 -
Okhttp请求工具类
这工具类是半个月前在网上找的放上来以后可能会用得上,忘了原文链接了,总之感谢大佬源码package com.test.cn.entity;import okhttp3.*;import org.apache.commons.lang3.exception.ExceptionUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.util.Iterator;import java.原创 2021-07-19 11:11:52 · 668 阅读 · 0 评论 -
MySQL统计字段内区间的数量
select elt(interval(d.device_main_category,0, 100, 200, 300,400,500,600,1000,20000), '小于100', '100到200', '200到300', '300到400','400到500','500到600','600到1000','1000到20000') as physical_device_report_entity, COUNT(d.device_main_category原创 2021-06-17 18:27:50 · 675 阅读 · 0 评论 -
Java输出txt文件
private static void saveAsFileWriter(String content, String filePath) { FileWriter fwriter = null; try { // true表示不覆盖原来的内容,而是加到文件的后面。若要覆盖原来的内容,直接省略这个参数就好 fwriter = new FileWriter(filePath, false); fwriter原创 2021-06-17 16:52:08 · 512 阅读 · 0 评论 -
IDEA Json转Java实体插件的使用
最近的一个项目是在以前的项目的基础上二次开发,老项目只能拿到接口的数据,没有后台代码,所以要抓包获取数据格式然后生成对象啥的。然后我发现了一个插件贼好用就是这个!!!(GsonFormat-Plus)首先安装,打开插件按搜索(GsonFormat-Plus)装好了之后,是maven项目的话要导入gson依赖,不是maven项目的话要去下载java gson相关的jar包导入项目中。 <!-- gson依赖--> <dependency>原创 2021-06-16 11:54:04 · 1879 阅读 · 0 评论 -
SpringBootTest依赖对象没有注入容器空指针异常
半年没做springboot了忘了怎么测试了,一直空指针加上两个注释就行了原创 2021-04-29 16:23:37 · 756 阅读 · 0 评论 -
使用okhttp发送简单的HTTP请求
Java发送http请求可以用okhttp框架,除此之外,springboot也提供了可以发送http请求的工具RestTemplateRestTemplate的简单使用:1.新建maven项目导入springboot依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent&l原创 2021-04-27 15:02:19 · 341 阅读 · 0 评论 -
git克隆远程工作空间到本地环境
1.找到需要克隆的项目,复制http地址2.打开idea,选择创建来自版本控制的项目3.填入刚刚复制的链接,点击克隆原创 2021-04-27 10:43:45 · 174 阅读 · 0 评论 -
java判断两个数组元素是否完全相等
直接使用工具类public boolean getRequestData(byte []bytesOne){ byte [] bytesTow = {-126, 125, 0, 0, 2, 2, 1, -128, 16, 0, 68, 105, 103, 105, 32, 65, 117, 100, 105, 111, 32, 80, 114, 111, 99, 101, 125, -126}; //传入两个数组,元素原创 2021-04-19 17:05:22 · 988 阅读 · 0 评论 -
json和Java实体类,字符串等类型的转换
在做json转换的时候要用到的是fastjson这个依赖,maven工程可以直接导入依赖,不是maven工程网上有相应的jar包 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.54</version>原创 2021-04-07 14:44:20 · 316 阅读 · 1 评论 -
okhttp添加动态参数
public static Map get(String url, Map map ) throws IOException { // 可以单独把formbody拿出来 FormBody.Builder formBuilder = new FormBody.Builder(); // 将传进来包含的参数键值对的map集合遍历出来 for (Object o : map.keySet()) { // 将参数添加到from原创 2021-04-02 16:35:33 · 1088 阅读 · 0 评论 -
获取字符串中第一个重复的字符,Java写法
获取字符串中第一个重复的字符,Java写法import java.util.HashSet;import java.util.Set;/** * 利用hashSet去重的特性,将字符串转换成字符数组, * 再一个个添加到集合里,添加成功则是不重复的 * 添加失败则是集合里已经有了这个元素,添加了重复的进去 */public class javaTest2 { public static void main(String[] args) { Set set = new原创 2021-03-05 09:11:42 · 1123 阅读 · 1 评论 -
使用Spring form标签进行服务器上的数据校验
使用Spring form标签进行服务器上的数据校验,可以防止用户通过禁用JavaScript来跳过表单校验直接访问后台,提高了系统的安全性工具包下载:https://wws.lanzous.com/iNlnGilbzte然后导入包在校验的字段上利用注解编写校验条件User.javaimport java.util.Date;import org.hibernate.validator.constraints.Length;import org.springframework.forma原创 2020-11-20 20:32:06 · 170 阅读 · 0 评论 -
jdbc原生连接数据库工具类
jdbc原生连接数据库工具类在有些项目中,我们需要用到原生的Java技术来编写,这样就会用到jdbc来连接数据库,jdbc的连接步骤就只有加载驱动得到连接等等,我们可以把重复的抽取代码抽取出来,提高效率下面开始首先创建一个类,我命名为JdbcUtil.java第一步就是加载驱动,由于驱动我们只需要加载一次,所以放在静态代码块中public class JdbcUtil { static { try { Class.forName("com.mysql.jdbc.Driver");原创 2020-11-12 20:28:06 · 687 阅读 · 0 评论 -
The superclass “javax.servlet.http.HttpServlet“ was not found on the Java Build Path解决办法
新手刚建jsp的时候通常都会遇到这样的一个错误Multiple annotations found at this line:- The superclass “javax.servlet.http.HttpServlet” was not found on the JavaBuild Path- The superclass “javax.servlet.http.HttpServlet” was not found on the JavaBuild Path这是没把服务器加到项目中的结果原创 2020-11-12 09:22:25 · 1136 阅读 · 0 评论 -
三行代码解决jsp乱码问题
//解决从客户端传到服务器端的乱码 request.setCharacterEncoding("utf-8"); //服务器传回客户端的乱码解决 response.setCharacterEncoding("utf-8"); response.setContentType("text/html; charset=UTF-8"); 这几行代码可以写在jsp页面上,也可以写在servlet里面...原创 2020-11-06 10:37:06 · 162 阅读 · 1 评论 -
解决MySql安装最后一步卡死的问题
解决MySql安装最后一步卡死的问题相信不少人都跟我一样,在安装MySQL的时候,全部按照步骤来,无论如何到最后一步,总是会卡死,上网怎么搜都是删注册表之类的,咬牙切齿,我也照着做了,我还是个小白,误删重装系统很多次了,一直都是在最后一步卡死,如果大家也跟我一样不妨试试下面这个办法首先我们要找到MySQL的安装目录,找到MySQLlnstanceConfig.exe双击打开找不到也没关系,直接点安装重装行了,前提是要记住原来的安装密码。如果你是第一次装,也没问题接下来按照正常的安装方法,下一步下原创 2020-11-02 18:50:16 · 1512 阅读 · 0 评论 -
Java计算n的阶乘
public class n的阶乘 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int n=scanner.nextInt(); String nString=""+n; BigInteger bigIntegerA=new BigInteger...原创 2020-03-08 15:47:22 · 2779 阅读 · 0 评论 -
Java获取个十百位数
如果是对十取模获取,要获取哪一个位数就先对这个位数进行取余然后再取模int n=1234; System.out.println(1234%10 );//获取个位 System.out.println((1234/10)%10 );//获取十位 System.out.println((1234/100)%10 );//获取百位 System.out.println((12...原创 2020-03-08 09:36:00 · 6203 阅读 · 0 评论