- 博客(33)
- 资源 (6)
- 收藏
- 关注
原创 多文件压缩下载
之前写过了压缩文件上传,现有一个新的需求,上传了多个文件,要把这些文件打包下载,本例子是通过zip的方式压缩下载多个文件。首先jar包还是那两个: <!--zip4j依赖,解压zip压缩--> <dependency> <groupId>net.lingala.zip4j</groupId> <artifactId>zip4j</artifactId>
2022-08-26 15:15:40 532
原创 .gitignore忽略本身
这可能是本身.gitignore已经被追踪了,清除缓存然后刷新项目看看.gitignore文件是否变灰色了git rm -r --cached .gitignore
2022-05-12 17:24:10 1830 1
原创 Long型id前端显示17位后面丢失精度
最近做项目中用到了雪花ID,根据机器码,时间戳等获得一个Long型的id,没有选择用自增ID,然后遇到一个问题:前端获取的id和数据库对不上.比如数据库是8144877713196433408前端是8144877713196433000前面都是一样的,后面三位丢失精度解决方案:字段上面加上注解@JsonSerialize(using= ToStringSerializer.class)import com.fasterxml.jackson.databind.annotation.Json
2021-11-05 16:36:16 424
原创 自动生成数据库对应表业务类
在这里插入代码片package com.kindo;import com.baomidou.mybatisplus.toolkit.StringUtils;import com.baomidou.mybatisplus.exceptions.MybatisPlusException;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.InjectionCo
2021-11-03 09:55:48 181
原创 SpringContextHolder实现ApplicationContextAware接口获取spring管理的上下文信息
package com.kindo.uas.common.config;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.context.annotation.Lazy;im
2021-10-15 11:04:15 335
原创 自定义分页
场景:给一个list,可能有几千条上万条不等,给你pageNum和pageSize,给出分页后的结果,思路上很清晰,根据list和传进来的页大小和页数,将list拆分为多个list,返回指定页数和对应的数据。package com.demo.util;import java.util.List;public class PageListUtil { /** * 开始分页 * @param list * @param pageNum 页码 * @param
2021-09-29 14:21:29 199
原创 linux启动jar包脚本
#!/bin/bashAppName=xxx.jar#JVM参数JVM_OPTS="-Dname=$AppName -Duser.timezone=Asia/Shanghai -Xms512M -Xmx512M -XX:PermSize=256M -XX:MaxPermSize=512M -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:NewRatio=1 -XX:SurvivorRa
2021-09-26 11:08:52 98
原创 httputil工具类,发送http请求获得结果
package com.kindo.util;import com.alibaba.fastjson.JSONObject;import org.apache.poi.util.IOUtils;import java.io.DataOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import java.util.Map;public class H
2021-09-13 16:22:53 340
原创 easypoi导出
1.首先导入相应依赖 <!-- easypoi简单导出所需要的jar包 start --> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.2.0</version> </dependency> <dependency>
2021-08-27 17:48:29 238
原创 列表数据导出
基本上都有过这样的需求:几个条件筛选出一部分数据以表格形式展现,功能按钮旁边有个导出,一般是以Excel的形式导出,这里就以easyExcel介绍一下数据导出的具体实现jar包: <!--excel导入导出资源包--> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId&g
2021-08-17 14:44:45 343
原创 压缩文件上传
首先压缩文件的上传需要几个maven包,分别用于zip和rar的解压:<!--zip4j依赖,解压zip压缩--> <dependency> <groupId>net.lingala.zip4j</groupId> <artifactId>zip4j</artifactId> <version>1.3.2</version>
2021-08-17 14:42:56 804
原创 ScriptEngineManager脚本计算
import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;import javax.script.ScriptException;private static void test5() { ScriptEngineManager scriptEngineManager = new ScriptEngineManager(); ScriptEngine scriptEngine =
2021-07-01 17:09:45 707 1
原创 idea maven报红,但是项目中有jar包,提示找不到xx类
1、遇到这个问题首先排查是否是maven没有下载完整,有可能是网络不好导致的,找到仓库中jar包位置,删除文件夹,然后刷新maven,看看是否报红;2、如果上面操作后报红,将整个里面的依赖剪切,然后maven clear一下,然后把刚刚复制的依赖放进pom.xml里面,刷新maven重新全部下载;3、如果上面还是报红,点击File->invalidate Caches/Restart,清空缓存重启idea,然后等加载完刷新maven;4、如果上面还是报红,看看是不是个别报红,如果是,那么问题应该
2021-06-10 11:33:45 2070
原创 微信小程序云开发的搭建
1、下载微信小程序开发工具我这里用的开发工具是:wechat_devtools_1.02.1911180_x64.exe下载地址:https://download.csdn.net/my/uploads2、安装和正常安装软件一样,路径自己选择,等待安装完了打开后就是这样的界面3、创建项目这里面要创建一个项目,可以创建新项目,也可以导入之前创建的项目。这里只讲怎么创建一个新项目。点击...
2021-05-14 14:46:56 323
原创 springboot动态数据源
1、近期项目中有一个需求:用户登录后要做导出功能,但是导出数据前输入另一个数据库的连接信息,从这个数据源导出。网上搜了一些方案,有些是多配置几个数据源,切换过去,但是这个明显不符合这个场景,如果我要新增一个新的数据源是不是要改配置文件,重启项目呢?在网上搜到了一个解决方案,博客地址:https://blog.csdn.net/cs373616511/article/details/828276352、这个项目我下载下来运行是可以的,但是在我的项目中也是按照这样的方式是不行的,后来摸了两天终于摸了出来,接下
2021-05-14 14:30:03 133
原创 SpringBoot模板导入CSS和JS与HTML导入的区别
1、HTML传统的导入样式和脚本的方法如下,如果springboot使用thymeleaf模板,下面写法无法正常引入资源文件,需改为thymeleaf引入方法HTML写法:<link href="/css/bootstrap.min.css" rel="stylesheet"><script src="/js/jquery.js"></script>t...
2021-02-22 09:43:05 271
原创 iPhone手机alert、confirm弹窗多余url处理
https://blog.csdn.net/wlangduhua/article/details/81839384在手机移动端开发的时候可能遇到iPhone手机弹窗中有特殊url字符串的问题,如下解决如下:window.alert = function(name){ var iframe = document.createElement("IFRAME"); iframe.style.display="none"; document.documentElement.ap
2021-02-22 09:41:26 706
原创 java.io.IOException: 您的主机中的软件中止了一个已建立的连接。
我在下载文件的时候出现这个问题,搜索了一下网上的解决方案,梳理了一下代码发现是一行代码导致的: // 如果加上会出现您的主机中的软件中止了一个已建立的连接 // response.reset(); response.setContentType("multipart/form-data;charset=UTF-8"); response.setCharacterEncoding("UTF-8"); response.setH
2021-02-22 09:36:22 3789
原创 微信小程序模糊查询
1、普通模糊查询:查询结果中含有查询条件的数据db.collection('idiom').where({ name: { // 模糊查询参数 $regex: e.detail.value + '.*', // $regex: '^' + e.detail.value + '.*', //不区分大小写 $...
2021-02-19 17:54:19 2156
原创 maven settings.xml配置
maven settings.xml配置<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements. See the NOTICE filedistributed with this work for additional informationregardi
2020-12-17 11:07:02 215
原创 IDEA使用lombok仍然没有getter、setter方法
1、首先出现这个问题看看是否导入了lombok依赖2、实体类上面是否有lombok注解@Data,3、导入了lombok插件没有,这个可以在IDEA->File->Settings->Plugins里面搜索lombok,导入了插件后是否重启了IDEA,4、重新启动项目看看是否解决。...
2020-12-15 11:33:10 2117
原创 python爬取成语网站数据
# encoding=utf-8import requestsfrom bs4 import BeautifulSoupimport sqlite3import uuidconn = sqlite3.connect("idiomBase.db3") # 创建sqlite.db数据库print("open database success")conn.execute("drop table IF EXISTS idiom")# id# 成语名称# 拼音# 成语解释# 成语出处#
2020-08-07 11:15:36 561
原创 参数变量:save to project-level dictionary
出现这个问题一般是代码规范检查到了参数命名不规范,不影响程序运行,但是一般有强迫症的人肯定要解决这个问题。1、重新命名(一般来说驼峰命名法不会出现太大问题)2、加入工程字典库,以后这个项目其它的地方出现这个词也不会有下划线。File->Setting->Editor->spelling->Accepted Words里面可以查看加入字典库的词...
2020-07-27 14:10:05 948 1
原创 github本地仓库代码上传
1、在github上注册一个账号github官网地址:https://github.com/这点应该不用多说了。2、下载安装GitGit官网地址:https://git-scm.com/这个也不用多说了3、在一个目录文件下右键鼠标选择:Git Bash Here,会出现一个类似于CMD命令窗口的窗口,输入 ssh-keygen -t rsa -C “####@163.com”(注意引号里边的邮箱就是你注册github用的邮箱)接下来连续点击三下enter,不要管它提示什么,都是一些设置账号密码
2020-07-08 15:57:45 94
原创 Cannot read property 'style' of undefined
之前遇到过这样的问题,在页面表格数据加载过程中,数据表格字段设置重复导致数据表格无法识别哪个字段该渲染数据:"columns": [ { "data": "id", "render": function (data, type, full, meta) { ...
2020-05-09 16:27:48 9759
原创 navicat连接Oracle过一会会断开,需要重新连接
1、右键单击数据库连接,选择连接属性2、弹出一个小窗口,鼠标左键单击确定3、选择高级选项卡,勾选上保持连接间隔,后面是秒数,默认240,可以自己设置,别太久,不然就断开了,一般设置几分钟连接心跳一次就可以4、点击确定保存修改,连接测试成功。...
2020-05-07 14:19:55 1475
原创 微信小程序的新增和查询
1、项目目录图名字随便取2、新增的js代码Page({ /** * 页面的初始数据 */ data: {}, /** * 新增 */ insertButton: function (e) { //连接云数据库 const db = wx.cloud.database(); //test为数据库名(也就是云开发里面的集合名称) ...
2020-03-28 20:53:04 320
原创 Example.Criteria
1、首先说明的是,简单的没有连表查询的可以简化不用在mybatis里面写SQL语句了,可以直接在业务类里面通过操作对象来拼接SQL,Example.Criteria给我们提供了一些方法。Example example = new Example(HospitalInfo.class);Example.Criteria criteria = example.createCriteria();...
2020-02-27 14:21:54 657
原创 has not been registered yet?
今天学习微信小程序的搭建和启动,搭建都好了,新建文件夹和页面,然后创建了页面提示新增页面,新增页面,出现了问题"pages/idioms/idioms" has not been registered yet?原因在于我们创建的后缀为.js文件中是空白体,只要写上Page({})就可以了这个会自动补齐里面的函数。然后就不会有那句话了...
2020-01-14 17:27:15 5761
原创 IDEA创建类、接口等java文件时自动添加时间和作者信息
1、打开IDEA的配置File --> settings2、点击搜索File and Code Templates3、右侧选中Includes选项卡4、找到File Header5、编辑头部内容6、点击apply然后点击ok/** *@author author *@date ${DATE} ${TIME} *@version 1.0 */...
2020-01-06 17:43:31 741
原创 oracle序列、创建表、表空间、用户相关
1、表空间TableSpace作用:是用来建立用户与数据库文件之间的关系,用户插入的数据由表空间来决定保存到哪一个数据文件(.dbf)中。A、语法create tablespace 表空间名 datafile 数据文件名size 初始大小autoextend on next 步长maxsize 最大大小extent management...
2020-01-03 14:47:56 197
原创 springboot+java生成二维码图片
接下来将从IDEA创建springboot项目到生成效果图详细地为大家展示二维码的制作过程1、首先是创建springboot项目上面的图有红色标记的地方需要填写的,比如项目存放的路径,包名等,其他的一路next就可以了。2、导入相关依赖<!--这两个依赖创建springboot项目会自动加载进来--> <dependency> &...
2019-12-03 17:36:41 1036
原创 常用正则表达式总结
常用input框的输入校验输入框只能输入金额类的数字,可以有小数点,但小数点只能有一个,小数点后保留两位,并且小数点不能开头,可以零开头(金额校验):<input onkeyup="this.value=/^\d+\.?\d{0,2}$/.test(this.value) ? this.value : this.value.substring(0,this.value.length-...
2019-03-19 17:05:56 334
sqldeveloper-18.4.0-376.1900-x64.zip
2020-05-09
wechat_devtools_1.02.1911180_x64.exe
2020-01-08
kendui界面设计JavaScript文件
2018-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人