- 博客(27)
- 收藏
- 关注
原创 java LocalDateTime 计算两个时间相差的年月日时分秒
【代码】java LocalDateTime 计算两个时间相差的年月日时分秒。
2023-09-18 11:48:08 737
原创 在window使用bat批处理文件执行cmd命令
1、新建一个txt文本文档。然后在文档里面写入如下代码:意思是在路径E:\environment\ELK\logstash-6.5.4\bin执行logstash -f logstash.conf命令。路径、命令用&&隔开,命令之间也用&&隔开。如果还需要新增多条命令如Java-version则在logstash -f logstash.conf后面加&&java-version代码如下:2、编辑好之后,可以另存为bat文件,或者直接改后缀; 3、双击运行,效果如下: 4、扩展如果需要在多个黑框
2022-12-04 13:54:21 5410
原创 解决easypoi导出下拉数据超过255不显示问题。
解决easypoi导出下拉数据超过255不显示问题。easypoi下拉如果数据量过大,则会不显示,这个方法可以拿来即用。
2022-08-25 18:40:39 1063
原创 Mybatis查询返回两个或多个参数
xml中的resultType设为map:<select id="selectWeekData" resultType="map"> SELECT count,date FROM yqfk_qjsq<select>dao中的返回设置为:List<Map<Object,Object>>public List<Map<Object,Object>> selectWeekData();遍历查询出来的
2022-04-11 16:11:57 4792
原创 文件上传org.springframework.web.multipart.MultipartException: Current request is not a multipart request
修改前:(出现报错)<form action="/upload" method="post"> <!--multiple:可以选择多个文件 --> <input type="file" name="photos" multiple ></form>修改后:(加上了enctype="multipart/form-data")<form action="/upload" method="post" enctype..
2021-09-11 16:03:38 1170
原创 JSON对象前后端之间的转换与获取
###jsvar str = new Object();//如id为XM,title为姓名str[id]=title;//传到后端service层userQueryRecordService.saveUserQueryRecord(str);service层//将json对象转换为字符串,这种形式:{"XM":"姓名"}String map = JsonUtils.encode(str);其他层从数据库取出该字段Map<String, String> recordMap.
2021-08-20 10:45:47 301
原创 一个List里有两个对象,分别取出每个对象
一个List里有两个对象,可以使用这个方法分出来。String data = JSON.toJSONString(result.getList()); // 成功的数据转换成测评点记录表对象 List<CpEvaluationPoint> cpEvaluationPointList = JSON.parseArray(data, CpEvaluationPoint.class); // 成功的数据 转换成测评指标信息表对象 Lis
2021-06-09 22:34:51 1086
原创 maven可能存在资源过滤问题
maven可能存在资源过滤问题,在pom.xml中添加下面配置 <build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties<
2021-04-30 21:27:25 191 1
原创 XML文件样式
Mapper.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.yang.mapper.UserMapper"><select id="
2021-04-24 13:00:16 276
原创 Spring 动态代理工具类
Spring-08-Proxy(demo04)package com.yang.demo04;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;//等会我们用这个类,去自动生成代理类public class ProxyInvocationHandler implements InvocationHandler { //被代
2021-04-18 15:02:45 337
原创 resultMap小使用
resultMap使用 <resultMap id="StudentTeacher2" type="Student"> <result property="id" column="sid"></result> <result property="name" column="sname"></result> </resultMap>其中property为javabean中定义的数据段,c
2021-04-17 15:13:51 81
原创 Mybatis学习
数据库字段和JavaBean对应的字段<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.yang.dao.BlogMapper"> <i
2021-04-17 15:13:26 75
原创 @Autowired与@Resource异同(使用注解自动装配):
@Autowired与@Resource异同:@Autowired与@Resource都可以用来装配bean。都可以写在字段上,或写在setter方法上。@Autowired默认按类型装配(属于spring规范),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Qualifier注解进行使用@Resource(属于J2EE复返),默认按照名称进行装配,名
2021-04-17 14:35:47 126
原创 Spring 自动装配
普通装配 <bean id="cat" class="com.yang.pojo.Cat"></bean> <bean id="dog" class="com.yang.pojo.Dog"></bean><!-- 普通装配--><!-- <bean id="person" class="com.yang.pojo.Person">--><!-- <property
2021-04-16 23:30:15 142
转载 mybatis @Param
用注解来简化xml配置的时候,@Param注解的作用是给参数命名,参数命名后就能根据名字得到参数值,正确的将参数传入sql语句中我们先来看Mapper接口中的@Select方法package Mapper; public interface Mapper { @Select("select s_id id,s_name name,class_id classid from student where s_name= #{aaaa} and class_id = #{bbbb
2021-04-15 21:31:04 68
原创 mybatis 多对一,一对多
Mybatis-06,多对一处理 association 使用JavaType方法一(觉得这个比较通俗易懂):<!-- 按照结果嵌套处理--> <select id="getStudents" resultMap="StudentTeacher2"> select s.id sid,s.name sname,t.name tname from Student s ,Teacher t where s.tid=t.id </select&
2021-04-11 22:24:05 87
原创 Error: java: 程序包org.apache.log4j不存在
Error:(1, 24) java: 程序包org.apache.log4j不存在项目已经有这个包了,但是运行的时候依旧报错,没有这个包,这个可能是maven的问题。网上试了很多方案都不行,但是我亲测这个有效点击File——>Settings——>Build, Execution, Deployment ——>Build Tools——> Maven——>Runner然后出现如图所示:点击Apply——>ok。发现能运行没有报错了。...
2021-04-11 13:20:50 5308 3
原创 mybatis CRUD 普通参数传递和多参数传递中使用Map
Mybatis 进行增删查改的时候,如果进行多个参数传递的时候,可以使用到Map,以下进行两个方法的比较:UserMapper接口UserMapper.java中: //根据id查询用户 User getUserById(int id); //map 可定制化Map传递参数直接在SQL中取出Key即可,不用id,name那些一一对应,多个参数传递用map User getUserById2(Map<String,Object> map); //inser
2021-04-09 22:49:42 288 1
转载 Mybatis Maven
Mybatis Maven初学在初学Mybatis时,idea编译出现Error:(3, 28) java: 程序包org.apache.ibatis.io不存在Error:(4, 33) java: 程序包org.apache.ibatis.session不存在Error:(5, 33) java: 程序包org.apache.ibatis.session不存在Error:(6, 33) java: 程序包org.apache.ibatis.session不存在点击Maven中的Execut
2021-04-08 21:12:57 350
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人