- 博客(31)
- 资源 (9)
- 收藏
- 关注
原创 PostgreSql数据库中读取BLOB类型二进制转换图片
PostgreSql数据库中读取BLOB类型二进制转换图片方式一:数据库操作1.SQL代码2.执行效果3.数据预览方式二:可视化工具方式三:程序获取1.实体类2.数据转换有的时候通过为了程序方便,将一些重要数据文件、图片直接存储到数据库中,方便迁移。常见的就是用户签名图,主要存储的还是二进制数据,在通过方法转换二进制得到实质的数据。方式一:数据库操作1.SQL代码SELECT s.sign_pic, encode( s.sign_pic, 'escape' ) AS sign FROM
2021-04-26 17:23:30 6249
原创 常用正则表达式最强整理(速查手册)
常用正则表达式最强整理(速查手册) /**Java测试模版*/ String str="Abc123_"; String reg = "^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$"; System.out.println(str.matches(reg)); //false一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}
2021-04-22 15:50:07 243
原创 Java使用stream递归处理菜单树形结构
Java使用stream递归处理菜单树形结构参数说明操作步骤代码实现展示效果Stream接口参数说明CategoryEntity 实体类getCatId 分类idgetParentCid 父分类idgetParentCid 排序getChildren 子分类集合操作步骤在 Java 实体类中,需要添加一个属性,方便存储子级结构 /**子分类*/ @TableField(exist = false) //注解:非数据库字段 private List<CategoryEnti
2021-04-07 10:30:36 1197 3
原创 docker中Redis配置密码并使用密码登录
docker中Redis配置密码并使用密码登录题第一种方法-容器存储在docker中通过命令进入redis容器查看当前redis有没有设置密码:`config get requirepass`设置密码: `config set requirepass 你的密码`测试提示需要密码第二种方式-永久存储找到redis主机配置文件编辑 redis.conf密码登录第一种方法-容器存储在docker中通过命令进入redis容器docker exec -it redis redis-cli查看当前redis有
2021-03-31 21:30:03 11489
原创 Linux系统CentOS7安装Redis
Linux系统CentOS7安装MySQL5.7安装Redis1.安装Redis2.启动Redis1.创建主机文件2.启动Redis容器3.测试Redis服务Redis持久化1.编辑redis.conf2.测试持久化安装Redis1.安装Redisdocker pull redis2.启动Redis1.创建主机文件由于在命令行中的路径不通过目录创建文件,只能创建文件夹目录结构#mkdir -p :递归创建目录,即使上级目录不存在,会按目录层级自动创建目录mkdir -p /mydat
2021-03-31 20:51:35 115 1
原创 Linux系统CentOS7安装MySQL5.7
Linux系统CentOS7安装MySQL5.7安装MySQL1.安装MySQL2.启动MySQL3.配置MySQL1.进入挂载主机MySQL目录2.修改配置文件3.重启MySQL容器了解镜像容器1.查看docker容器2.进入容器内部3.查看MySQL容器安装MySQL1.安装MySQLsudo docker pull mysql:5.72.启动MySQLsudo docker run -p 3306:3306 --name mysql \-v /mydata/mysql/log:/var/
2021-03-31 19:57:27 119 1
原创 Linux系统CentOS7安装Docker并运行
Linux系统CentOS7安装Docker并运行安装Docker1.卸载旧版本2.安装软件包并设置存储库3.安装DOCKER引擎使用Docker1.启动Docker2.设置开机启动docker3.设置国内镜像仓库安装Docker参考文档:Dcoker官方文档1.卸载旧版本 sudo yum remove docker \ docker-client \ docker-client-latest \
2021-03-31 14:11:21 136
原创 Springboot使用Slf4j+logbcak配置生成日志文件
目录安装Lombok导入依赖配置文件运行测试日志配置日志文件结构基于Springboot安装Lombok导入依赖安装完lombok插件只需要导入springboot-web即可,其中包括了log4j、Slf4j等jar包。 <dependency> <groupId>org.springframework.boot</groupId> <arti..
2021-01-06 15:17:51 277
原创 Linux-CentOs防火墙添加网段入站规则
firewall添加入站规则命令:firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="11.11.115.0/24" port protocol="tcp" port="3307" accept"配置装载:firewall-cmd --reload重启防火墙:systemctl restart firewalld.service查看防火墙规则:firewall-cm...
2021-01-04 17:31:33 3846
原创 [git push] fatal: unable to access ‘http://xxx.git/‘: The requested URL returned error: 503
在谷歌上查了很多办法都没有解决,有的方法是https连接模式改成ssh模式,或者是修改代理,比如:git config --global http.proxy 192.168.1.1:8083但是都没有解决我的疑惑,然后我发现了一个问题,就是我根本没有使用代理,所以这样登录方式肯定会有问题。我通过:git config --global http.proxy查询到当前设置了代理,所以我取消这个设置:git config --global --unset htt...
2020-07-07 14:31:37 5990 1
原创 【Mybatis-Plus】在使用DTO对象时候,插入ID键时前台有值,INSERT插入不进去数据库
问题起因:在Swagger-ui掉用接口时候,参数传到后台控制器断点发现有值,ID>> controller有值,之前有过类似的情况,比如查询时候只出现部分字段的值。解决办法:经过了解,在使用 mybatis 时候需要将数据库的字段与程序内的实体名称进行一一对应。另外要注意的事情是,数据库中如果是小写下划线形式,则需要转换为驼峰式命名法。例: @TableId("u_id") //这里映射数据库字段、 public String uId; //这里是程序系统中命名..
2020-06-13 12:51:08 2285
原创 【Maven无法使用】Could not transfer artifactorg.springframework.boot:spring-boot-starter:2.0.1.RELEASE
Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.0.1.RELEASE from/to nexus-aliyun (https://maven.aliyun.com/repository/public): Connect to maven.aliyun.com:443 [maven.aliyun.com/59.110.251.9, maven.aliyun.com/182.92.29.
2020-05-12 19:46:24 1687
原创 MySQL5.0.27安装图解教程(详细说明)
一、MYSQL的安装1、打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”。2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续。3、在“DeveloperComponents(开发者部分)”上...
2020-03-19 17:44:35 1483
原创 利用HashMap、List、Set等数组实现模拟斗地主洗牌和发牌并对牌进行排序
每个步骤都有写注释,那就直接上代码吧。public class Test3 { public static void main(String[] args) { //声明字符数组 String[] num = {"3","4","5","6","7","8","9","10","J","Q","K","A","2"}; String[]...
2020-03-13 19:11:27 245
原创 Java根据出生日期计算年龄两种算法片段——精确到年日时分秒
直接上代码,自己随意写的,不好的地方多多包涵。有好的想法,可以评论互相沟通;第一种:直接计算当今自己年龄准确快速方便的小公式;例如:今日日期:20200312 出生日期:19970101 年龄=(今日日期-出生日期)/10000System.out.println((20200312-19970101)/10000);//结果为:23第二种:可以计算年日时分秒,...
2020-03-12 19:04:24 6868 2
原创 基于jqPaginator分页插件Boostrap分页样式TABLE表格操作
首先需要头文件:引入jqPaginator-js文件、Boostrap样式-css文件。//分页<script src="http://www.jq22.com/demo/jqPaginator-master201703111100/js/jqPaginator.js"></script>//样式<link rel="stylesheet" href="h...
2019-07-01 15:31:40 725 3
原创 Window.open()方法控制窗口最大小化宽度滚动条参数详解
1、最基本方法调用代码 window.open('page.html');2、设置参数后的弹出窗口 window.open("index.html",'newwindow', 'height=622, width=1000, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n...
2019-01-12 20:49:12 6679 1
原创 JavaScript原生实现功能打地鼠源码分享
今天分享一个JavaScript原生实现功能打地鼠之间学校里实训的项目,做的马马虎虎功能还不算很强大,基础功能还是有的,如果有朋友有好的建议,可以下方评论交流。效果图:话不多说,直接上代码了。完整代码:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> &l...
2019-01-12 20:39:54 593 1
原创 SQLServer2000同步复制技术实现操作步骤
一、 预备工作1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户--管理工具--计算机管理--用户和组--右键用户--新建用户--建立一个隶属于administrator组的登陆windows的用户(SynUser)2.在发布服务器上,新建一个共享目录,做为发布的快照文件的存放目录,操作:我的电脑--...
2019-01-06 17:37:13 801 3
原创 SQL SERVER 经典语句大全必学(4)——数据开发-经典篇
四、数据开发1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //从少到多2.数据库加密:select encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1-...
2019-01-06 17:34:20 1480 2
原创 SQL SERVER 经典语句大全必学(3)——技巧篇
三、技巧1、1=1,1=2的使用,在SQL语句组合时用的较多“where 1=1” 是表示选择全部 “where 1=2”全部不选,如:if @strWhere !='' beginset @strSQL = 'select count(*) as Total from [' + @tblName + '] where ' + @strWhere endelse begin...
2019-01-06 17:31:41 8472 5
原创 SQL SERVER 经典语句大全必学(2)——提升篇
二、提升1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)法一:select * into b from a where 1<>1(仅用于SQlServer)法二:select top 0 * into b from a2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)insert into b(a, b, c) select d...
2019-01-06 17:30:13 2474 6
原创 SQL SERVER 经典语句大全必学(1)——基础篇
一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开...
2019-01-06 17:28:22 1426 2
转载 计算机操作系统第六章测试题及答案
大项 1 of 4 - 选择题 0.0/ 34.0 得分题目 1 of 460.0/ 2.0 得分缓冲技术中的缓冲池在( )中。 A. 外存 B. ROM C. 寄存器 D. 主存答案:D 题目 2 of 460.0/ 2.0 得分( )用作连接大量的低速I/O设备。 A. 数据选择通道 B. I/O通道 C. 字节多路通道 D. 数据多路通...
2019-01-05 20:15:12 7167 1
转载 计算机操作系统第五章测试题及答案
大项 1 of 4 - 选择题 24.0/ 24.0 得分题目 1 of 274.0/ 4.0 得分Belady现象是指( )。 A. 淘汰页很可能是一个马上要用的页 B. 当分配到的内存块数增加时,缺页中断的次数有可能反而增加 C. 缺页次数与系统的页面大小正相关 D. 引起系统抖动的现象答案:B 题目 2 of 274.0/ 4.0 得分作业在执行中发...
2019-01-05 20:14:01 6355 1
转载 计算机操作系统第四章测试题及答案
大项 1 of 4 - 选择题 0.0/ 34.0 得分题目 1 of 440.0/ 2.0 得分动态重定位技术依赖于( )。 A. 目标程序 B. 重定位装入程序 C. 重定位寄存器 D. 地址机构答案:C 题目 2 of 440.0/ 2.0 得分在固定分区分配中,每个分区的大小是( )。 A. 相同 B. 随作业长度变化 C. 可以不同但根...
2019-01-05 20:13:08 8298 2
转载 计算机操作系统第三章测试题及答案
大项 1 of 5 - 选择题 26.0/ 26.0 得分题目 1 of 571.0/ 1.0 得分在为多道程序所提供的可共享的系统资源不足时,可能出现死锁。但是,不适当的( )也可能产生死锁。 A. 进程推进顺序 B. 进程优先权 C. 分配队列优先权 D. 资源的线性分配答案:A 题目 2 of 571.0/ 1.0 得分采用资源剥夺法可解除死锁,还可...
2019-01-05 20:12:21 9165
转载 计算机操作系统第二章测试题及答案
题目 1 of 281.0/ 1.0 得分下列的进程状态变化中,( )变化是不可能发生的。 A. 等待→执行 B. 等待→就绪 C. 执行→等待 D. 执行→就绪答案:A 反馈:等待→执行 题目 2 of 281.0/ 1.0 得分用P、V操作管理临界区时,信号量的初值应定义为( )。 A. 任意值 B. 1 C. 0 D. -1答案:B...
2019-01-05 20:10:22 8432 2
转载 计算机操作系统第一章测试题及答案
题目 1 of 402.0/ 2.0 得分Windows7及Windows8 是( )操作系统。 A. 多用户单任务 B. 单用户单任务 C. 多用户多任务 D. 单用户多任务答案:C 反馈:多用户多任务 题目 2 of 402.0/ 2.0 得分设计实时操作系统时,首先应考虑系统的( )。 A. 实时性和可靠性 B. 灵活性和可靠性 C. 优良性...
2019-01-05 20:05:03 9179 4
2024混凝土.xlsx
2019-06-24
电力巡检系统-原型+需求分析Html、vsd、docx文件材料等
2018-10-22
让前端疯狂的特效代码(3D,粒子动画,鼠标跟随)
2018-07-23
WebApi 跨域问题解决方案:CORS
2018-07-23
标准数字格式字符串2024
2017-10-31
12-基于JWT的Web API身份验证
2017-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人