- 博客(28)
- 收藏
- 关注
原创 数据库中对于汉字根据首字母完成排序
例如 11号,1号,2号很好,23号楼等,会被转为数值 11,1,2,23 排序 1,2,11,23。这个字段的值是任意的,可以是只有数字,数字+汉字,字母+汉字,汉字等等。是将数字+汉字类型的name 转义成0 ,其他类型的name转义为1。对于全部的0没有进行内部排序,对于全部的1 没有进行内部排序。对于数据库中某个varChar类型字段进行排序。对于所有的1 进行内部按照首字母排序。将数字+汉字类型的进行内排序,
2023-11-23 19:34:24 589
原创 git撤销—解决commit超过100m文件
撤销commit操作的相关命令问题:git add . //添加所有文件git commit -m “本功能全部完成”git push 失败git commit 文件超过了100M,导致push失败,使得无法继续进行相关同步操作。解决办法使用如下命令进行撤销操作git reset--soft HEAD^git reset--soft HEAD~1 //撤销一次操作,等同于HEAD^git reset--soft HEAD~2 // 撤销两次commit操作 以此类推上述命令只
2021-12-27 11:25:54 564
原创 Mybatis (ParameterType) 传递多个不同类型的参数
多类型,多参数传递在使用jeecgBoot中的mapper中,遇到了多类型,多参数传递的问题,记录一下解决办法方法一:xml文件中,不再使用ParameterType<select id="byPdIdList" resultType="org.jeecg.modules.pmsFavorite.entity.PmsFavoriteT"> SELECT * FROM pms_favoriteT WHERE pr
2021-07-28 11:50:36 720
原创 java内存泄漏
内存泄漏内存泄露是指: 内存泄漏也称作"存储渗漏",用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。本质: java中对象通常可以被其他对象包含引用,为此某个长期存活的单一对象可以保持其他被引用的短期存活对象也一直存在内存中无法被回收。内存泄漏的情况不再需要的对象引用1.静态集合类 hashMap,LinkedList等等,这些集合在程序结束前不会被释放,从而造成内存泄漏2.不合适的变量作用域 某个变量只是在类的某个方法中使用,但是被定义为成员变量,就会
2021-07-28 11:47:27 70
原创 list,set,map的区别
存储结构顺序唯一查询添加/删除ArrayList顺序表有序(添加)不唯一索引查询效率最高效率低LinkedList双向链表有序(添加)不唯一效率低效率高HashSet哈希表无序唯一效率最高效率最高TreeSet红黑树有序(自然)唯一效率中等效率中等LinkedHashSet哈希表+链表有序(添加)唯一效率最高效率最高HashMap哈希表Key无序key唯一效率最高效率最高TreeMap...
2021-04-20 17:01:27 65
原创 nginx部署项目
nginx配置首先需要将生成的部署文件夹拷贝到html文件夹下其次需要修改配置文件文件路径:nginx/conf/nginx.conflisten为前端访问的端口号,可以自行设定端口号root需要修改为项目的文件夹路径 ,例如:html/distindex 具体的首页访问,不用修改注:1.如果有多个项目,可以设置多个server,修改为不同的端口号和对应的项目首页路径即可2.访问失败问题1:nginx服务没有启动,启动服务即可问题2:服务器端口号没有释放,释放端口号3.访问首页如下
2021-01-20 19:51:44 216
原创 生成随机订单号
生成订单号public class OrderNumberRule { @Override public static String execute(String params) { //指定前缀 String prefix = params //时间戳 SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss"); //生成两位数的随机数
2020-12-03 18:42:47 1079
原创 订单号的自动生成
需求保存订单是需要后端自动生成订单方法先定义一个根据时间生成的编码,如下代码所示public static String executes() { String prefix = "DN"; SimpleDateFormat format = new SimpleDateFormat("yyMMddHHmmss"); int random = RandomUtils.nextInt(90) + 10; //两位数字的随机数 Stri
2020-08-06 18:26:14 1870
原创 jeecgBoot 状态默认设置
jeecgboot中状态默认的设置如下图所示,设置默认状态为有效 add () { this.edit({showStatus:'1'}); },添加时,直接传递默认的状态值
2020-07-22 21:31:55 2341
原创 基于jeecgBoot框架进行编写查询接口
需要更改的文件xm文件编写mapper文件编写service文件编写serverImpl文件编写controller文件编写xm文件编写sql查询语句id=“”’,方法名parameterType =“”,对应查询字段(status)的数据类型resultType=“”,对应的实体文件名<select id="listExist" parameterType="java.lang.Integer" resultType="org.jeecg.modules.smsAdvertise.ent
2020-07-13 17:44:27 3722 2
原创 IDEA中出现错误can’t use subversion command line client:svn
can’t use subversion command line client:svn问题解决今天运行项目idea,出现如下错误问题所在:安装的TortoiseSVN工具时,本身是带有command-line功能的(我没有安装)如图解决方法:重新双击安装包—next—选择第一个然后下一步,完成即可之后再按照IDEA提示 fix it进入setting的subversion...
2019-12-19 12:27:41 1386 1
原创 Redis安装以及启动问题解决
Redis安装(win10)一、Redis下载Redis官网下载地址:http://redis.io/download,下载相应版本的Redis,在运行中输入cmd,然后把目录指向解压的Redis目录二、启动服务命令双击redis-server,出现下图显示表示启动成功了。三、系统变量Path添加压缩包路径四、Redis设置成windows下的服务1、上面虽然启动了redis,...
2019-12-17 21:37:31 417
原创 VS code终端无法无法执行npm -v等指令的解决方案
VS code执行npm -v 出现如下结果在cmd中可以可以正常运行解决方法打开vs code属性里的兼容性,勾选以管理员身份运行,然后应用重新启动vs code,即可运行终端命令...
2019-12-12 19:39:03 8071
原创 node.js下载及安装
node.js介绍Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。node.js下载官网下载地址:https://nodejs.org/en/node.js安装比较简单,直接下一步测...
2019-12-12 18:24:27 358
原创 maven的配置、部署以及项目的导入
部署一、maven的下载在Maven的官网即可下载,地址:http://maven.apache.org/download.cgi下载好解压即可;结构如下(本人的版本是之前很久之前就下载好的,和上图版本号不同)二、环境变量的配置控制面板——系统——高级系统属性——高级——环境变量1.添加maven_home:对应Maven的解压目录即可。2.编辑Path环境变量:3.测试...
2019-12-05 16:08:16 227
原创 服务器虚拟机经常自动断网解决办法
虚拟机经常自动断网解决办法问题:虚拟机时常出现断网情况,无法远程连接,无法使用解决方案:右键网络连接,选择疑难解答,出现如下结果一、进去控制面板,选择网络和Internet,再选择网络和共享中心二、选择更改适配器设置三、右键属性四、取消Internet协议版本6,进入Internet协议版本4属性,选择自动获取IP地址和DNS服务器地址五、重启电脑...
2019-10-29 11:07:21 8673
原创 在服务器上新建虚拟机以及远程连接设置
服务器上新建虚拟机一、需要下载安装vSphere client 软件软件下载链接:https://pan.baidu.com/s/1H-7b-XUA-LU0TqKaFojJsw&shfl=sharepset提取码:ehr2安装过程略~二、登录软件输入服务器的IP,用户名,密码进行登录三、新建虚拟机1、创建新虚拟机2、选择“典型”,下一步3.选择磁盘的存储位置,下一...
2019-10-20 16:06:50 3575
原创 sql server Developer Edition版本的下载安装
sql server 2017 Developer Edition版本的下载安装一、下载地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads二、安装1.选择自定义安装,选择第一个全新安装2.选择developer版本,下一步3.不勾选更新,直接下一步4.下一步5.勾选自己需要的即可,如果不清楚,...
2019-10-14 20:39:55 3101
原创 CREATE DATABASE 或 ALTER DATABASE 失败,因为结果数据库的累计大小将超出每 数据库 为 4096 MB 的
System.Data.SqlClient.SqlError: CREATE DATABASE 或 ALTER DATABASE 失败,因为结果数据库的累计大小将超出每 数据库 为 4096 MB 的许可限制值导入bak文件或加大数据文件时报此错误的解决方法:数据库版本问题如果是Express Edition版本,则需要安装Developer Edition或Enterprise Editi...
2019-10-13 15:54:59 6320 2
原创 还原sql server备份文件
方法一:新建查询,输入如下代码use master;RESTORE DATABASE SDRY08 FROM DISK=‘F:\wex5项目\SDR********.bak’ with replace,MOVE’SDR***_Data’TO’F:\wex5项目\SDR*********.mdf’,MOVE’SDR***_Log’TO’F:\wex5项目\SDR**********_lo...
2019-10-12 20:21:47 139
原创 Address already in use: JVM_Bind <null>:8082 问题解决
Address already in use: JVM_Bind :8082端口冲突eclipse中run(运行)jeecg项目时报如下错误这是端口占用问题,解决方法如下:一、查找占用端口的进程运行cmd,启动命令提示符,输入:netstat -ano查看现在端口被那个进程占用,找到pid,如下图二、关闭进程方法一:手动输入:taskkill /f /pid 8082 即可...
2019-09-23 09:11:00 529
原创 Eclipse修改默认工作空间路径
Eclipse修改默认工作空间路径关闭Eclipse并打开eclipse的安装目录(桌面图标右键选择打开文件所在位置),依次打开以下目录,configuration.settings文件夹下有一个文件 org.eclipse.ui.ide.prefs将红色方框中的路径换成新的即可...
2019-09-18 17:16:30 480
原创 eclipse左边工程项目栏的显示以及本地项目的导入
eclipse左边工程项目栏的显示以及本地项目的导入一、项目栏的显示1.window2.show view3.package explorer二、项目的导入按照上述图片步骤即可完成项目的导入...
2019-09-18 16:50:33 1312
原创 eclipse中jre版本部署更改
eclipse—— eclipse中jre版本部署更改一、jre版本错误,项目提示错误二、jre版本的更改按上边图片顺序修改即可。
2019-09-17 16:02:12 242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人