- 博客(44)
- 资源 (4)
- 收藏
- 关注
原创 java 生成二维码
<!-- 引入jar包 --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.0.0</version> </dependency>import java.io.IOException;import java.util.HashMap;.
2020-12-25 11:16:13
103
原创 一个好用的下载器
下载地址:https://motrix.app/下载github优秀代码时,会经常遇到下载速度过慢或者下载失败,发现了这个下载器 页面很干净,推荐使用,下载速度也很快
2020-11-05 16:42:18
15
原创 springboot文件上传
# application.yml配置 uploadserver为服务器路径storage: local: uploadserver: http://127.0.0.1/FileServer/import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.stereotype.Component;@Component@Configuratio
2020-07-17 14:41:06
56
原创 openlayers 5 禁用双击放大事件
<!-- 引入 -->import DoubleClickZoom from 'ol/interaction/DoubleClickZoom';let that = thisconst dblClickInteraction = that.map .getInteractions() .getArray() .find(interaction => { return interaction instanceof DoubleClickZoom; });t
2020-06-28 15:35:49
170
原创 微信小程序解析html
链接:https://pan.baidu.com/s/1X5NSZiSbSXsWQQvQNmiTmQ 提取码:n7ad解压完成后放到小程序目录下,再在需要使用的页面引入(如index页)在index.json中引入 "usingComponents": {"parser":"/components/parser.min/parser"},在ind
2020-06-08 11:31:32
142
原创 github 使用
下载代码1. 把目录切换到存放工程的目录下2. 执行命令 git clone http://gitlab.**.tech/***.git //将工程克隆到本地3. cd 工程名 (进入工程)4. 执行命令 git pull5. 执行命令 git checkout 远程分支名6. 执行命令 git pull7. 在这个命令下 cnpm i等等命令上传代码1.在工程下打开git命令行2.git status 查看修改的文件3.git add 文件路径及名称4.git commit
2020-06-04 11:08:35
79
原创 时间工具类
@Servicepublic class DateCommonUtils { /** * 生成Id * 生成规则:[13位当前时间戳]R[1位随机数] * 生成例:1529546300592R8 * * @return Id */ public static String getNewId() { Date date = new Date(); Timestamp now = new Timestam
2020-06-04 10:14:22
68
原创 mysql DATE_FORMAT导致索引失效
今天在写接口时发现查询当天数据当导致索引失效,引起全表查询<!-- 例:以下两种写法均会导致索引失效 --> SELECT * FROM `order` WHERE TO_DAYS(order_time) = TO_DAYS(NOW())<!--orderTime: '2020-05-19 09:30:00' Date类型--> SELECT * FROM `order` WHERE order_time, '%Y-%m-%d' )
2020-05-19 14:46:43
1389
原创 springboot整合elasticsearch
#application.properties配置##单集群配置,如果需要做多集群配置,参照application.properties.multicluster文件elasticsearch.serverNames = default##default集群配配置# x-pack或者searchguard安全认证和口令配置elasticUser=adminelasticPassword=admin#集群地址配置#elasticsearch.rest.hostNames=10.180.2
2020-05-18 11:07:46
58
原创 BeanUtils.copyProperties(source, target) 解决相同字段source存在null值时覆盖target已有值
import org.springframework.beans.BeanUtils; /** * * @param src 被复制对象 * @param target 目标对象 * 将src中的属性复制到target中 * 假如 target中的字段String A=1,src中字段A未赋值即为null值 * 在进行copy过程中,自动忽略src字段中的null值不进行操作,保留target的原有值 */ public static void copyPrope.
2020-05-13 09:57:09
184
原创 java http请求参数为list对象
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.HttpURLConnection;import java.net.URL;import com.alibaba.fas...
2020-05-07 13:26:32
1466
2
原创 list.stream().map().collect(Collectors.toList())
list.stream().map().collect(Collectors.toList())//普通写法List<int> ids=new ArrayList<int>();//userList:用户集合//获取所有用户的idfor(int i=0;i<userList.size();i++){ ids.add(userList.get(i).get...
2020-04-09 09:12:34
1702
原创 获取classpath的绝对路径
Thread.currentThread().getContextClassLoader().getResource("").getPath().toString()
2020-04-02 17:02:44
81
原创 千位分隔符
/*小程序*//*新建flitersUtils.wxs*/var threeNum = function (num) { //参数是数字 var thisNum = (num || 0).toString().split('.');//判断如果有小数点就分割这个数为一个数组 var num = thisNum[0]; //截取小数点前面的部分保存 var fuNum = this...
2020-03-20 14:55:39
100
原创 PageBean返回包装类
package com.qingshuo.core.util;import com.github.pagehelper.Page;import java.io.Serializable;import java.util.List;/** * 返回包装类 * */public class PageBean<T> implements Serializable { ...
2020-03-18 17:27:09
58
原创 Controller返回值工具类
import org.apache.poi.ss.formula.functions.T;import org.springframework.web.servlet.ModelAndView;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.concurrent.C...
2020-03-18 17:21:48
71
原创 vue input只能输入四位整数和两位小数
/*VUE控制input输入金额*//*与data同级*/ watch: { /*budgetPrice对应v-model*/ budgetPrice(newVal, oldVal) { var reg = /^(\d{0,4})(\.(\d{0,2}))?$/g if (!reg.test(newVal)) { if (newVal ==...
2020-03-13 17:55:05
618
原创 java接收解析复杂类型json数据
/** 只需引入gson的jar包*/package jac;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLC...
2019-11-21 15:40:05
168
原创 进制转换
二进制 → 十进制 方法:二进制数从低位到高位(即从右往左)计算,第0位的权值是2的0次方,第1位的权值是2的1次方,第2位的权值是2的2次方,依次递增下去,把最后的结果相加的值就是十进制的值了。 例:将二进制的(101011)B转换为十进制的步骤如下 1. 第0位 1 x 2^0 = 1; 2. 第1位 1 x 2^1 = 2; 3. 第2位 0 x 2^2 = 0; 4. 第...
2019-10-14 16:14:43
130
原创 解决服务器页面Content Download加载时间过长
打开apache下的的conf编辑 http.conf 文件一下几行去掉注释 LoadModule headers_module modules/mod_headers.so LoadModule deflate_module modules/mod_deflate.so LoadModule filter_module modules/mod_filter.so 文件末尾加上...
2019-09-29 10:35:33
9425
原创 解决chrome浏览器html页面保存用户名密码导致的样式改变
input:-webkit-autofill , textarea:-webkit-autofill, select:-webkit-autofill { -webkit-text-fill-color: #ededed !important; -webkit-box-shadow: 0 0 0px 1000px transparent inset !important...
2019-08-28 09:16:15
403
原创 在eclipse中,Spring Boot项目如何将jar包打成war包
前言:当springboot项目只有一个工程时(jar),而不是聚合工程(多个模块依赖与父工程),生成的包为jar包,而我们要把war包部署到服务器,这时只需要修改以下三处地方,即可生成我们需要的war包,最后部署到服务器即可1.将项目的启动类Application.java继承SpringBootServletInitializer并重写configure方法2.在pom.xml文件中,p...
2019-06-20 19:45:18
810
原创 springmvc乱码解决
1.get请求乱码解决 服务器编码,工程编程,jsp视图编码一致,则一般不会产生get乱码。 服务器编程设置,server.xml文件中如下设置即可: <Connector URIEncoding="utf-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
2018-10-16 15:10:20
56
原创 hibernate多表联查:inverse属性
主要用于说明关联关系(外键)维护权。取值:1.true 交出外键的维护权,由另一方维护。2.false 不交出外键的维护权。注意: 双方不能同时设置inverse=“true”,否则外键关系将得不到维护。多对一和一对多关系外键的维护权问题:hibernate默认由多方来维护外键,一方应该交出外键的维护权,目的是不发送update语句去更新外键,减少数据库开销,增加性能。这就要...
2018-09-27 22:52:25
71
原创 hibernate多表联查:一对一关联
以Student学生对像与StuCard学生证对像间一对一关联为例一对一分为两种情况: 1.一对一主键关联 2.一对一外键关联 - 一对一主键关联//学生类public class Student { private Integer id; private String sname; //多对一 private Clazz clazz;}//学生证类public cl...
2018-09-27 21:43:09
407
原创 hibernate多表联查:多对多关联
以Student学生对像与Teacher老师对像间多对多关联为例步骤: 1.需要中间表来维护多对多关系 2.在Student类中有Set<Teacher>,在Teacher类中有Set<Student> 3.在Mapper文件中使用<Set>标签及子标签<many-to-many>来配置映射关系//Student类public clas...
2018-09-27 21:26:16
116
原创 hibernate多表联查:cascade属性
Cascade属性: 用来设置级联增删改操作,即增删改一张表数据时,要不要同时级联增删改相应关联表的数据Cascade的取值: save-update:表示级联保存和更新操作 delete:表示级联删除操作 all:表示级联增删改操作 none:表示不作级联操作(hibernate默认行为)级联操作的前提: 1.mapper文件中使用Cascade开关 ...
2018-09-27 21:00:02
160
原创 hibernate多表联查:多对一
以学生Student和班级Clazz多对一为例(单向多对一)//Clazz类public class Clazz { private Integer id; private String cname; //省略setter和getter}//Student类public class Student { private Integer id; private Stri...
2018-09-27 20:36:30
91
原创 hibernate中HibernateUtil工具类
import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;public class HibernateUtil { //创建会话工厂 static SessionFactory factory; static { //1.初...
2018-09-27 20:27:06
360
原创 hibernate多表联查:一对多
以班级Clazz和学生Student一对多为例(单向一对多)//Clazz类public class Clazz { private Integer id; private String cname; //一对多关系 private Set<Student> stus; //省略setter和getter}//Student类public clas...
2018-09-27 20:25:49
79
原创 Mybatis的开发方式(Mybatis与数据库交互方式)
Mybatis工具类public class MybatisUtil { static SqlSessionFactory sqlSessionFactory; static { String resource = "mybatis-config.xml"; InputStream inputStream; try { inputStream = Resour...
2018-09-25 20:27:27
208
原创 myBatis
开发步骤1.配置sqlMapConfig.xml(习惯命名mybatis-config.xml) 配置数据库连接信息2.使用SqlSessionFactoryBulider解析sqlMapConfig.xml文件,获取会话对像SqlSession对像3.编写Dao代码并配置Mapper.xml文件 该Mapper.xml用来编写sql语句,并对数据库表和Java对像,字段和Java对...
2018-09-25 20:24:20
73
原创 聚合工程
1.聚合的概念 把项目的各个模块(子工程)聚合在一起构建。一般用于分模块开发,最后整体打包发布 Maven Project独立运行 Maven Module无法独立运行2.聚合工程开发步骤 1.根项目是一个pom项目。 2.子模块:Maven Module 3.每个模块写完后需要上传到私服(略) 4.打包,需要整体打包找到最后的war项目...
2018-09-25 19:58:18
1253
原创 maven配置
1.官网下载maven插件http://maven.apache.org/2.把插件放在磁盘的英文目录下3.配置环境变量 例:MAVEN_HOME = F:\javasoftware\apache-maven-3.3.9 Path = %MAVEN_HOME%\bin4.测试环境是否安装成功 cmd-->mvn -v 查看maven的版本信息5.Maven插件...
2018-09-25 19:48:51
61
原创 SpringMVC乱码解决
<!--1.get请求乱码解决服务器编码,工程编程,jsp视图编码一致,则一般不会产生get乱码。 服务器编程设置,server.xml文件中如下设置即可:--> <Connector URIEncoding="utf-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redir...
2018-09-18 11:20:59
51
原创 SpringMVC方式三
<!--在web.xml文件配置DispatcherServlet--><?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"
2018-09-18 08:59:05
65
原创 SpringMVC方式二
<?xml version='1.0' encoding='UTF-8'?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://www.springframework.or...
2018-09-18 08:54:40
56
原创 SpringMVC方式一
<!--在web.xml文件配置DispatcherServlet--><?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"
2018-09-18 08:52:23
70
原创 自定义连接池
import java.sql.Array;import java.sql.Blob;import java.sql.CallableStatement;import java.sql.Clob;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.NClob;import java....
2018-08-02 21:49:48
145
chrome-es-head
2020-05-18
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝