项目经验记录
莱茵战线
这个作者很懒,什么都没留下…
展开
-
centos系统安装docker容器
【代码】centos系统安装docker容器。原创 2023-02-23 14:52:52 · 84 阅读 · 0 评论 -
Android开发 WebView访问手机存储的图片
在res下的xml下创建file_files.xml。原创 2023-02-17 13:59:51 · 1056 阅读 · 0 评论 -
Java对象转json对象
【代码】Java对象转json对象。原创 2023-02-14 14:13:51 · 194 阅读 · 0 评论 -
Java 线程池插入百万级数据
利用ThreadPoolTaskExecutor多线程批量插入。提高百万级数据插入效率。原创 2022-11-27 15:18:51 · 966 阅读 · 0 评论 -
Java quartz创建定时任务
【代码】Java quartz创建定时任务。原创 2022-11-27 15:08:50 · 285 阅读 · 0 评论 -
Java spring异步@Async注入Autowired失败
从spring容器获取所有bean到自己定义的上下文容器。原创 2022-11-27 14:37:05 · 421 阅读 · 0 评论 -
Java 识别手机号码归属地、省份、城市、运营商类型
【代码】Java 识别手机号码归属地、省份、城市、运营商类型。原创 2022-11-27 01:03:06 · 4932 阅读 · 5 评论 -
Java 获取压缩包文件的文件名
【代码】Java 获取压缩包文件的文件名。原创 2022-11-14 16:44:14 · 1909 阅读 · 0 评论 -
java 通过网络图片得到流存入到zip流返回给前端
【代码】java 通过网络图片得到流存入到zip流返回给前端。原创 2022-11-04 09:50:26 · 974 阅读 · 0 评论 -
linux常用命令
【代码】linux常用命令。原创 2022-10-15 16:42:08 · 178 阅读 · 0 评论 -
Mysql 8.0以上修改数据库密码
123原创 2022-10-15 16:34:03 · 258 阅读 · 0 评论 -
MySQL数据库命名规范
(所有字母都用小写)数据库名:项目简称_数据库模块,如:shss_cloud表名:小模块xxx_表功能,产品product里的标签label,如:pro_label字段:最多三个单词,多三个用前三个字母简称(较长字母用简称,前3、4、5个字母)product_id,release_time,bran_text原创 2022-09-28 17:41:34 · 479 阅读 · 0 评论 -
MySQL 修改主键
MySQL 修改主键。原创 2022-09-22 17:39:36 · 235 阅读 · 0 评论 -
MySQL数据去重
MySQL去重复,最近用多线程爬数据的时候有部分数据重复了,现用SQL去重。原创 2022-09-16 16:08:16 · 1267 阅读 · 0 评论 -
解决Spring在Thread中注入Bean无效的问题_java
线程内部类,Thread或者Runnable均可。原创 2022-11-27 14:08:55 · 111 阅读 · 0 评论 -
java log4j日志
【代码】java log4j日志。原创 2022-09-07 11:42:03 · 98 阅读 · 0 评论 -
JS之URL重定向
【代码】JS之URL重定向。原创 2022-08-19 14:57:33 · 697 阅读 · 0 评论 -
阿里云配置https,配置SSL证书
配置完成 后会出现nginx默认页面。按官方教程配置不行的话,出现重定向。nginx配置ssl教程。原创 2022-08-05 13:04:23 · 1229 阅读 · 0 评论 -
redis获取文件夹中所有的key
代码】redis获取文件夹中所有的key。原创 2022-08-03 13:39:58 · 2345 阅读 · 0 评论 -
java sha256加密后base64编码
javasha256加密后base64编码。原创 2022-07-18 12:49:53 · 1082 阅读 · 0 评论 -
thymeleaf动态修改html背景图片
123原创 2023-09-03 21:14:24 · 271 阅读 · 0 评论 -
Invalid bound statement (not found) 解决办法汇总
1.检查xml文件的namespace是否正确2.Mapper.java的方法在Mapper.xml中没有,然后执行Mapper的方法会报此3.xxxMapper.java的方法返回值是List,而select元素没有正确配置ResultMap,或者只配置ResultType4.如果你确认没有以上问题,请任意修改下对应的xml文件,比如删除一个空行,保存.问题解决5.看下mapper的XML配置路径是否正确,比如:resource目录下的mapper,yml文件却写的mappers;再比如你的mapper放原创 2022-07-07 10:25:39 · 643 阅读 · 0 评论 -
mybatis查询传入为0时,失效
记个坑!当Java实体对象为整型时mybatis标签做判断时,传入的值为0,即status的值为0,0在mybatis等于""也就是status==’‘,因此在这里0作为查询条件失效了改为原创 2022-07-07 10:19:19 · 805 阅读 · 0 评论 -
Java url链接生成二维码
1、添加依赖2、添加二维码生成工具类3、测试原创 2022-07-06 14:44:05 · 4380 阅读 · 1 评论 -
java随机生成文件名方法
java随机生成文件名方法原创 2022-07-06 13:36:33 · 1647 阅读 · 0 评论 -
下载CSDN文章为PDF格式
按F12,复制代码到控制台建议使用火狐浏览器的简化版本,谷歌可能会存在居中问题原创 2022-07-04 12:53:59 · 217 阅读 · 0 评论 -
MySQL分页查询优化
一般而言,通过有索引字段进行查询,查询效率会比普通查询高很多。但是并不能所有的 字段都加索引,索引本身是需要存储空间的,所以我们大多数情况下只对主键ID加索引,这样进行查询效率可以高上数倍分页查询时,可以通过子查询单独查询出主键ID字段,由于主键ID加了索引,查询速度会非常快,再通过子查询继续查询出其他需要的字段。普通的分页查询使用子查询的分页查询子查询一般分为三种:1、查询出来的是一个值,可以用where = 2、查询出来的是一个数组,可以用 where in3、查询出来的是一张临时表,使用from原创 2022-07-04 09:18:45 · 664 阅读 · 0 评论 -
mysql表中新增字段
mysql表中新增字段原创 2022-06-30 10:02:47 · 381 阅读 · 0 评论 -
js html标签实现基于Base64的字符串解码成图片
后端用base64对图片编码,并以字符串传到前端前端接受字符串后,使用js对其解码并以图片显示直接使用标签原创 2022-06-29 15:27:10 · 1005 阅读 · 0 评论 -
springboot 实体类自增自减操作
记个错误 Integer qtyIn = sysOrgAccount.getQtyIn(); sysOrgAccount.setQtyIn(++qtyIn);1、需要做自增或自减操作时,需要通过get方法获得数据后再做自增或自减操作2、在调用set时需要用前++或前--, sysOrgAccount.setQtyIn(qtyIn++);如果用后++或--,则会先set值,自增或自减将失效...原创 2021-12-09 18:04:14 · 1261 阅读 · 0 评论 -
thymeleaf 传值
public String edit(@PathVariable("id") Long id, ModelMap mmap) { SysOrgAccount sysOrgAccount = sysOrgAccountService.selectSysOrgAccountById(id); if(!PermissionUtils.hasPermi(permiVerify)) { sysOrgAccount.setId(ShiroUtils.getOrgId()); } mmap.put.原创 2021-12-08 16:25:46 · 1106 阅读 · 0 评论 -
js 获取frame元素内form表单的值
通过dom获取到frame,再通过frame获取form表单中,input标签id对应的valuevar frame = document.getElementsByTagName('iframe')[0].contentWindow; var orgId = frame.document.getElementById('upper').value;原创 2021-12-08 14:16:19 · 705 阅读 · 0 评论 -
java redis工具类 redisUtil存取数据
boolean set = redisUtils.set("balance:orgId:25", 10005);直接调用set方法,key为字符串,冒号在redis可视化工具中,表示子目录,最后一层不作为目录取值方法Obejct o = redisUtils.get("balance:orgId:25");返回类型为对象,如果取不到缓存则,返回null本用的redis可视化工具 Another Redis Desktop Manage...原创 2021-12-06 15:56:21 · 891 阅读 · 0 评论 -
java 获取redis缓存中的数据
编写redis工具类package com.chuangci.cxcsp.common.utils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.RedisTemplate;import org.springframework.stereotype.Component;import org.springframework.uti原创 2021-12-06 15:25:55 · 7125 阅读 · 1 评论 -
CSS 按钮渐变和阴影
//从右到左,把to去掉则从左到右渐变 background: linear-gradient(to left, #d53242, #ff55ff,#ff55ff);//从上到下 background: linear-gradient(#d53242, #ff55ff);//阴影立体效果 box-shadow: 0px 1px 3px #868686;效果:...原创 2021-11-25 17:36:02 · 245 阅读 · 0 评论 -
uniapp 拦截器-未登录跳转到登陆页面
uniapp实现未登陆拦截建一个interceptor.js//页面白名单 const whiteList = [ '/user-pages/bindPhone', ] function hasPermission(url){ //请求路径在白名单中直接跳转,或者带有token直接跳转, for (var i = 0; i < whiteList.length; i++) { if(url.indexOf(whiteList[i]) != -1 /* ||.原创 2021-11-23 13:59:49 · 7329 阅读 · 4 评论 -
js input输入框去空格
$("input").change(function(){ $(this).val($(this).val().trim()); }); String.prototype.trim=function(){ return this.replace(/(^\s*)|(\s*$)/g, ""); }原创 2021-11-22 09:46:07 · 1780 阅读 · 0 评论 -
springboot mybatis模糊查询
<if test="orgName != null and orgName != ''"> and sys_org.org_name like concat('%', #{orgName}, '%') </if>原创 2021-11-22 09:34:16 · 195 阅读 · 0 评论 -
uniapp 验证码倒计时
方法:用三目运算符if为true即captchaTime为0时,可以获取验证码点击获取验证码后用计时器倒计时,同时动态改变captchaTime的值,显示计时效果。如果倒计时还未结束,用户点击则提示,不能重复获取<view class="sendCaptcha"> <view class="verticalLine"></view> <view class="cap-text" @click="se...原创 2021-11-19 18:23:42 · 1076 阅读 · 2 评论 -
uniapp fonticon 字体图标的使用
uni-app使用字体图标(iconfont)_HRM2454的博客-CSDN博客上面文章,补充一下:把css样式的路径加上~@原创 2021-11-18 18:03:00 · 219 阅读 · 0 评论