- 博客(53)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【IDEA】设置model的默认工作目录
idea刚用没多久,导致很多结构不太了解。然后这两天集成springboot的时候,一直访问不到webapp下的页面,整的头疼,百度水贴太多了,好不容易才发现是项目结构有问题,没有配置model的工作目录为了减少麻烦,所以在百度找设置默认工作目录的步骤,结果都是复制粘贴的,一点用都没得,不知道那些人是有多无聊,整这么多水文章搞人心态。好了,废话不多说了,操作一下。第一步 找到右上角这个位置第二步 进入Templates第三步 找到springboot的模板第四步 修改Working .
2020-09-08 23:41:04
1380
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【一】redis安装和操作命令及jedis的使用
一、redis的安装官网 :https://redis.io下载redis的版本建议选择偶数结尾的版本,因为奇数版本的一般都属于预测版。步骤安装依赖环境yum install -y gcc关于centos7下重启网卡的命令: systemctl restart network查看ip地址: ip addr网卡配置: vi /etc/sysconfig/network-scripts/ifcfg-ens332. 安装① 解压源码包: tar -zxvf redis-4.0.
2020-09-07 20:40:35
190
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 springboot整合mycat连接数据库的注意事项和异常处理
spring: # 数据源相关参数 datasource: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.jdbc.Driver # 格式 jdbc:mysql://ip:port/表名 # ip: mycat的ip # port: mycat的端口号 # 表名: mycat的schema.xml文件中schema标签的name属性值 url:
2020-09-06 20:16:22
1033
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【二】Springboot常用的maven坐标
springboot开发中常用的依赖版本号1.整合jsp做视图的依赖2.整合mybatis的依赖3.整合阿里数据源druid的依赖4.oracle数据库的依赖5.lombok注解依赖6.md5依赖7.文件上传下载依赖8.支持热部署的依赖9.AOP开发的依赖10.JavaEE规范的依赖版本号<properties> <!--springboot应用要求jdk最低1.8版本--> <java.version>1.8</java.version>
2020-09-02 12:52:32
1197
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【一】Spring需要的maven坐标
1.基础jar包 – spring-contxt2.aop编程 – spring-aop / aspectjweaver / aspectjrt3.事务控制(tx) – spring-tx
2020-08-20 18:21:35
1831
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 为了省6个单词,找了半个多小时的错误
今天在写一个小demo的时候,用到了Scanner,然后我灵机一动。。想着把它放在try-resource-catch里面,因为正好是要用jdbc,所以想利用一下这个resource,于是我就把它放进去了,结果,发生了接下来的一幕。。。我们来看一下代码这里就是问题的根源package jdbc_day1;import java.sql.Connection;import java....
2020-05-04 20:17:00
305
原创 犯了个超级无脑的错误
这两天写项目的时候,碰到了jqgrid动态注入下拉框值的问题,然后写了个selData()函数,返回从后台查询到的下拉框数据。结果竟然收不到返回值!! 在控制台打印了一下,发现确实是收到值了的,但是就是收不到返回的下拉框数据我最开始的代码是这样的function selData(id) { $.ajax({ url: '/category/list?levels='+id, async: false, success:function (dat.
2020-09-28 22:33:29
488
1
原创 阿里云短信SDK使用
一、申请签名和模板申请链接:https://dysms.console.aliyun.com/dysms.htm?spm=5176.8407944.products-recent.ddysms.2f311450UvQzIi#/domestic/text/sign按照要求去申请就好了二、创建用户,开启权限创建用户设置权限三、生成模板那些参数在文档里面全有,很详细四、编码测试将生成的模板复制就行了,复制的直接就是下载好的类链接:https://ak-console.
2020-09-25 16:11:35
1688
原创 解决前端获取后端返回的日期类型数据少一天的问题
application.yml中进行以下配置spring: jackson: date-format: yyyy-MM-dd hh:mm:ss time-zone: GMT+8使用注解@JsonFormat(pattern = "yyyy-MM-dd",time-zone="GMT-8")private Date createDate;使用JsonFormat可能会出现以下错误信息Field error in object 'user' on field 'cr.
2020-09-24 19:32:33
3840
2
原创 根据绝对路径获取相对路径
需求: 使用md5对资源文件进行去重,当扫描到上传的资源在目标文件夹中存在,则获取扫描到的目标文件的绝对路径。需要将其转为相对路径保存到数据库中例如: 将 F://…/webapp/xx/xx.xx 转换成 /xx/xxxx.xxString absolutePath = "F://../webapp/xx/xx.xx";String relativePath = absolutePath.split("webapp")[1];...
2020-09-24 18:20:51
455
原创 【二】redis集群环境的搭建和API的使用
redis3.0以下版本不支持集群模式,所以需要事先准备好3.0及以上版本 我这里用的是4.0.14版本一、集群的搭建安装redis4.0版本下载地址: http://download.redis.io/releases/redis-4.0.14.tar.gz上传服务器,解压,编译tar -zxvf redis-4.0.14.tar.gzmakemake install创建集群需要的目录mkdir -p /root/clustercd /root/cluster.
2020-09-10 03:27:59
168
原创 今天追源码的时候无意中发现了这样一种运算
本来今天只是想了解下分布式的,结果无意间看到了ThreadLocal,又跑去追ThreadLocal源码了,结果卡在了这个位置后来在网上翻阅资料和自己的测试 才整明白这个运算的使用规则一直以为& |运算符只是一种逻辑运算符,只能得到布尔值,没想到也可以用来做数值运算大致的原理如下:首先得知道计算机处理的二进制指令, 1代表true,0代表false然后计算机在进行运算的时候,会将十进制转换成二进制,然后进行判断。比较规则:如果是 & 运算的话: 比较两个二进制的相同.
2020-09-03 23:45:55
154
原创 【二】Linux常用命令及操作 【未完】
官方文档:https://www.runoob.com/linux/linux-command-manual.html一、创建文件的连接软连接 【重点】1.1 创建: ln -s 文件 连接名字1.2 特点:① 删除原始文件,软连接不可用② 通过软连接操作文件的修改,会影响源文件③ 支持文件和目录硬链接2.1 创建: ln 文件 连接名2.2 特点:① 删除源文件,不影响硬链接使用② 通过硬链接修改文件,也会影响到原始文件③ 不支持目录二、查找命令 - find语.
2020-09-03 18:48:59
135
原创 【一】Linux常用命令及操作
一、两个基本命令重启: reboot关机: shutdown -h now二、网络配置输入命令编辑网卡重启网卡,重新加载配置: service network restart查看IP: ifconfig关闭防火墙: service iptables stop三、远程客户端访问linux使用IDEA访问安装SecureCRTwindows 与linux之间文件传输的问题四、Linux系统基础操作命令切换目录: cd相对路径: 相对用户当前所在位置,开始向下
2020-09-02 23:59:12
162
原创 使用递归调用寻找指定文件,并将该文件返回后仍无法中止递归的问题
一、需求描述在指定文件夹下寻找想要的文件,当找到后将该文件返回并中止递归二、遇到的问题当找到目标文件后,函数并没有停止,而是向下又进入了条件判断并返回了结果,直到递归次数达到某个限定值才结束。而且奇怪的是,返回的是最后一次递归调用时返回的结果数据1.问题代码/** * dir : 需要扫描的目标文件夹 * str1 : 目标文件的md5Hex值(用来判断文件内容是否一样) */public File queryImg(File dir,String str1) throws IOE
2020-09-01 23:32:29
337
原创 【IDEA】启动服务器时报错,找不到spring配置文件解决办法
错误信息严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resour
2020-08-27 18:21:28
931
原创 【IDEA】使用lombok注解运行时找不到get/set方法解决
报错信息解决办法ctrl+alt+s打开setting窗口, 选上勾就可以了
2020-08-27 18:04:13
1318
原创 解决@ResponseBody中文乱码
在spring-mvc.xml文件里配置以下驱动<!--开启mvc驱动--><mvc:annotation-driven> <mvc:message-converters> <!--消息转换器, 解决ResponseBody乱码--> <bean id="messageConverter" class="org.springframework.http.converter.StringHttpMessageCo
2020-08-26 10:37:12
172
原创 今天用springmvc的时候遇到的bug【已解决】
问题描述: 当形参名和request作用域中的key命名冲突时,在jsp页面获取到的数据是形参对象的值,而不是手动存入作用域中的。暂未解决。。
2020-08-24 22:40:46
139
原创 【IDEA】误删module模块后恢复
情景还原处理办法或者 Ctrl+Shift+Alt+S注意: IDEA默认会显示当前Module名称,把它改成你要恢复的Module名就可以了搞定
2020-08-19 12:39:30
5333
3
原创 【IDEA】快捷键列表
IntelliJ Idea 常用快捷键列表Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ctrl+Shift+N,可以快速打开文件Alt+Q,可以看到当前方
2020-08-14 16:32:54
119
原创 Workspace at ‘E:/maven_workspace‘ in use or cannot be create,choose a different one
今天关闭myeclipse之后再重新打开出现下面的提示:Workspace at ‘E:/maven_workspace’ in use or cannot be create,choose a different在网上看了一系列解决办法,在workspace中打开.metadata,找到.lock文件,然后将它删除但是并没有删除成功,它提示程序正在使用.后面百度上说打开任务管理器,关闭myeclipse进程,我照着试了,还是删不掉最后仔细看了一下删除失败的原因,它提示的是Java™ Platfo
2020-08-06 16:48:41
186
原创 jquery使用正则表达式验证邮箱格式
使用正则表达式验证邮箱格式// 检查邮箱格式function checkEmail(){ var email = $("#txtEmail").val(); // 使用正则表达式验证邮箱格式 var reg = new RegExp("^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$"); if(email == ""){ $("#emailInfo").html("邮箱不能为空!~")
2020-08-04 13:48:59
2511
原创 java.lang.reflect.InvocationTargetException异常处理方法
加了一个mapper.xml文件后发生如下异常:java.lang.reflect.InvocationTargetException sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) sun.reflect.DelegatingMethodAccessorImpl.invok
2020-07-31 17:31:12
6844
原创 Maven的介绍使用
Maven的介绍与使用一、介绍1.什么是Maven?2.使用Maven开发的好处二、Maven中的核心概念1. Maven的仓库2.坐标3.Maven项目目录结构规范三、安装和配置Maven1.安装2.配置Maven环境变量3.配置本地仓库的位置4.配置阿里与镜像四、手动使用Maven构建项目1. 按照Maven的目录结构规范,创建一个项目2. 执行mvn命令五、Myeclipse中集成与使用Maven1.集成Maven2.创建一个JavaSE项目3.编写一个操作数据库的案例4.创建一个JavaWeb项目
2020-07-25 16:11:37
138
原创 web阶段概念语法----学习笔记
web学习笔记大纲一、Oracle数据库1.概念2.一、Oracle数据库1.概念概念:数据库是一种存储管理数据的软件,全称RDBMS(关系数据库管理系统),简称数据库(db)数据库里常见的基本概念(1)表(table): 二维表,实际负责数据的存储(2)行(row): 存放一组具体的业务数据,也称为"记录"(3)列(column): 描述了业务数据里的一个具体的属性,也称为"字段"-主键(primary key): 唯一表示表里的一条记录,非空唯一-外键(foreign key):
2020-07-25 15:45:34
743
原创 解决myeclipse中打开HTML界面乱码问题
在head标签中加上:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />关于转发过程中乱码解决方法: https://blog.csdn.net/zxwwantlearnjava/article/details/106123708.
2020-06-25 15:51:52
282
原创 关于servlet获取网页数据总结《一》
总结1.超链接获取值2.获取输入框值3.获取单选框/复选框值4.获取下拉框值5.注意事项1.超链接获取值添加name属性,通过http://idaddess:post/proName/test.html?id=输入值&name=输入值&…例如:http://localhost:8081/servlet_test/test.html?id=10&name=hahaha&pwd=123<input type="text" name="id" /><a h
2020-05-17 12:49:07
1003
转载 Request细节点详解
request详解:https://blog.csdn.net/youngyouth/article/details/79954821
2020-05-17 10:23:30
167
原创 《第一个web项目优化版》实现注册登录增删改查自动跳转强制登录
傻瓜式项目一、简介二、项目大致的功能关系图三、登陆层1.Login.html2.LoginAction业务类3.LoginJsp展示层四、注册层1.regist.html2.RegtistAction业务层3.RegistJsp展示层五、展示所有用户信息1.ShowJsp展示层六、添加用户1.insert.html2.InsertAction业务类七、删除用户1.DeleteAction业务层八、修改用户信息1.ShowOneJsp展示层2.UpdateAction业务层九、搜索层1.SearchActio
2020-05-17 02:09:57
935
原创 StringBuilder拼接html非常简便的方法
利用StringBuilder拼接html代码灵感来源操作步骤1.html代码示例2.java代码示例先说明一下,我前端学的很烂,后端是个萌新,希望各位大佬们不吝赐教!灵感来源有时候,我们会将html代码转换成java中的字符串,但是,工具只会帮我们用String拼接的方法来进行操作,由于String是不可变长的字符串。这样一旦html代码比较多的话,效率会非常非常低,所以我想到用StringBuilder进行拼接,但是,这又出现了一个难点,这么多+号,要是一个一个手动更改的话,那估计得累死。然
2020-05-15 18:41:16
1302
1
原创 javacode基本概念语法--学习笔记
一、语法规范import 是为了避免重复写包名/* 格式是 import java.util.*; /import就是在java文件开头的地方,先说明会用到那些类别。import java.lang.;系统默认添加package 可以是0 or 1个;import 可以是0 or n个;class 可以是1 or n个;但是public class只能是0 or 1个 而且public class(公开类)的类名必须和文件名相同//单行注释/* 多行注释 */多行注释中不能再出
2020-05-14 20:16:18
1241
原创 彻底解决MyEclipse转发过程乱码问题
彻底解决MyEclipse转发过程乱码问题这两天算是被乱码整惨了,转发html文件的时候,网页一直是乱码状态,但是在根目录下打开就完全正常,网上看了一堆方法,没一个是有用的,跟我遇到的问题都不同,然后自己一顿瞎按,找到了myeclipse设置整个编码格式的位置,彻底解决转发html文件乱码问题。windows–>preferences–>General–>Workspace(直接点这个名字,不用下拉列表)–>然后在Text file encoding选择other改成utf-
2020-05-14 17:10:56
331
原创 关于Servlet在MyEclipse2018下的资源摆放问题
MyEclipse2018资源放置图解前言注意事项1. 关于web项目的创建2.关于拷贝或者修改项目名3.关于properties配置文件的路径问题4.关于jar包和.jsp .html等放置问题5.关联tomcat路径前言昨天,是最自闭的一天,因为刚开始用MyEclipse2018,一点都不习惯,发现好多和之前版本不一样的地方,然后报了一堆莫名其妙的错误,明明路径没问题,结果报文件找不到异常,然后网上搜集了很多回答,然后放哪哪不行,彻底整懵,总之弄了很久才搞清楚,在这里给大家分享一下注意事项。注
2020-05-14 11:28:10
335
原创 使用JdbcUtils优化的图书管理系统
图书管理系统一、Oracle数据库二、java代码1.Book类2.LibrarySystemInterface接口3.LibrarySystem(核心类)三、实现效果1.管理员登录2.增加图书3.删除图书4.修改图书信息5.查看所有图书信息6.根据价格区间查找图书7.根据类别查找图书一、Oracle数据库create table library( id number(10) chec...
2020-05-04 04:22:44
314
转载 Oracle date存储机制浅析
Oracle基本数据类型存储格式浅析 ——日期类型SQL> create table test_date (date_col date);表已创建。SQL> insert into test_date values (to_date('2000-1-1 0:0:0', 'yyyy-mm-dd hh24:mi:ss'));已创建 1 行。SQL> insert i...
2020-04-28 00:29:41
233
原创 反射及常用设计模式
反射及部分设计模式一、反射 (通用编程)1. 概念2. 类的对象 和 类对象3. 获取类对象的方式 【重点】4. Class中的成员方法二、设计模式(23种)1.概念2.适配器设计模式3.单例设计模式(1)概念(2)代码实现单例模式:a.饿汉式b.懒汉式c.用内部类实现的单例4.工厂设计模式一、反射 (通用编程)1. 概念允许在程序运行状态中,可以获取任意类中的属性和方法,并且可以操作任意...
2020-04-24 21:18:08
1209
原创 Java开发重点 IO流
Java开发重点:IO流一、流的概念和分类1.概念2.流的分类:3.字节输入/输出流(抽象、父类)4.文件字节输入/输出流(子类)5.字节过滤流(1)BufferedOutputStream/BufferedInputStream(2)PrintStream(输出流)(3)ObjectOutputStream/ObjectInputStream(重点:对象序列化):6.File类7.Reader/...
2020-04-23 19:42:57
485
原创 用io写的一个英汉词典 覆盖词汇达2w+
英汉词典的实现一、操作步骤二、Words类三、首字母类(A-Z)四、Indexes类五、MyString类六、测试类代码效果一、操作步骤1.在百度上把所有的单词全部分别复制到26个文本文件中,对应首字母编号参考链接: http://www.517ming.com/a-kaitou-danci.html2. 创建一个父类Words3. 创建26个首字母子类继承Words,并通过Buffer...
2020-04-21 00:32:24
406
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人