- 博客(45)
- 资源 (1)
- 收藏
- 关注
原创 Nacos 配置与服务注册问题排查指南
如果服务没有注册到自定义的 Nacos 命名空间(如确保 Nacos 配置中心中的配置正确,且与应用程序的配置匹配。检查命名空间配置是否正确,并确保服务注册到指定的命名空间。使用HttpResult构建统一的 HTTP 接口响应,并在过滤器中返回自定义的 JSON 响应。通过日志和调试信息排查问题。
2025-01-14 10:05:22
1177
原创 MySQL中group_concat()用法
使用过程问题:group_concat()拼接后的字符串长度默认限制为1024位字节,超长会被自动截取。修改全局的长度限制,需要更大的权限才能修改。修改group_concat限制长度。1.数据库直接通过sql修改。修改当前会话的长度限制。
2024-03-20 18:20:51
450
原创 截取一段字符串中两个指定字符串之间的字符串
package Servlet;import java.util.Arrays;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 截取指定两个字符串之间的字符串 * 并且进行判断得出的数量是否正确 * @author 李 * */public class Substr { public static void main(String[] args) { String str = "{,'res
2021-07-20 20:51:13
4283
原创 Zookeeper的安装与配置(开发环境-单机模式)
这里写目录标题下载地址下载后运行下载地址https://zookeeper.apache.org/releases.html下载后解压到本地后目录结构如下图所示。关键目录解释**bin目录**zk的可执行脚本目录,包括zk服务进程,zk客户端,等脚本。其中,.sh是Linux环境下的脚本,.cmd是Windows环境下的脚本。**conf目录**配置文件目录。zoo_sample.cfg为样例配置文件,需要修改为自己的名称,一般为zoo.cfg。log4j.properties为日志配置
2021-06-29 17:24:02
365
原创 Maven使用第一行红叉报错
Cannot access defaults field of PropertiesCould not initialize class org.apache.maven.plugin.war.util.WebappStructureSerializer
2021-06-29 10:58:09
10690
23
原创 idea入门
这里写目录标题Eclipse用户使用修改背景护眼默认背景颜色选择1,路径为File->settings->Editor->Color Scheme可以设置软件默认颜色,旁边的小齿轮添加颜色名字自定义背景颜色1 IDEA设置一张背景图片,路径:File->Settings->Appearance&Behavior->Appearance实现crud操作添加、修改、删除update方法查询– 查询某个值 queryForObject– 查询对象queryForObject– 查询list query3 spring配置连接池(1)配置c3p0连接池(2)dao注入jdbcTemplate4 spring事务管理(1)事务概念(2)spring进行事务管理api(3)spring进行
2021-05-21 21:05:34
112
原创 spring学习笔记3
Spring_day03上节内容回顾1 注解ioc操作(1)使用注解创建对象四个注解(2)使用注解注入属性两个注解2 aop(1)aop原理(2)aop术语切入点增强切面3 spring的aop操作(1)基于aspectj的xml方式今天内容介绍1 基于aspectj的注解aop操作(会用)2 spring的jdbcTemplate操作(1)实现crud操作增加、修改、删除,调用模板update方法查询某个值时候,调用queryForObject方法— 自
2021-05-21 21:04:49
92
原创 Spring学习笔记2
Spring_day02上节内容回顾1 spring的概念(1)核心:ioc和aop(2)spring一站式框架2 spring的bean管理(xml)(1)bean实例化(2)注入属性(3)注入对象属性3 ioc和di(1)ioc:控制反转,把对象创建交给spring管理(2)di:依赖注入,创建对象过程中,向属性设置值4 在服务器启动时候加载配置文件,创建对象(1)ServletContext对象(2)监听器今天内容介绍1 spring的bean管理(注解)(1)使用注
2021-05-21 21:03:53
99
原创 数据库必须掌握基础知识
1.概念1.1 Sqlserver2008 数据库 数据库 表(是数据库的基本单元) 列 行1.2 数据库管理工具.1.3 数据库管理员(DBA)1.4 SQL Server(SQLEXPRESS)是sqlserver的 核心服务.(配置管理工具中)注意:当要使用sqlserver 用户登录时,需要用window登录启动混合验证方式.2.约束2.1 主键(唯一标志,唯一并且不能为空) id(可以认为是主键)注意:建议每个表都要设置主键.由多个列组成的主键是复合主键.
2021-05-21 20:55:34
1803
原创 Spring学习笔记01
Spring_day01Spring课程安排第一天 spring概念和ioc入门(ioc操作xml配置文件)第二天 spring的ioc操作(注解)和aop概念第三天 jdbcTemplate和spring管理事务第四天 ssh框架整合开发内容介绍1 spring概念(1)spring核心两部分(2)spring一站式框架(3)spring版本2 spring的入门(1)ioc底层原理(2)ioc入门案例(3)解决配置文件没有提示3 spring的bean管理(xml配
2021-05-21 20:48:05
138
原创 实现数据加密
5.3.4 敏感信息的加密处理在建立一个涉及较多使用人数的系统时,用户个人信息的保密性就显得格外的重要。本人在查阅多方资料之后,最终决定采用shiro这一种加密方式,这种加密方式不可逆,也就是就算开发或运维工作者获取到了用户的加密数据之后也不能通过解密方式得到密码明文。这就起到了一个保护的作用。功能实现细节见图5.3.4.1、5.3.4.2。该图所展示的内容是客户在前台发起注册申请时,前台发起一些其他请求对客户输入的数据进行一个预处理校验合法性,校验通过后。前台发送AJAX请求将客户的个人信息传递到后台进
2021-05-07 00:16:16
204
原创 记住密码功能与登录拦截功能
5.3.3 客户登录状态的记录与拦截在客户日常使用本系统过程中,如果每一次登录都需要重新输入账号密码肯定在一定意义上不太方便。因此本系统在客户第一次登录时可以勾选记住密码,从而达到下一次不需要重新输入账号密码的功能。如图5.3.3.1所示。图5.3.3.1用户登录图在此基础上我们可以实现一个更深层次的功能,那就是对当前登录用户状态的记录。该功能的技术实现详情可见图5.3.3.2。图5.3.3.2记入缓存图以上所展示的内容就是本设计中对客户登录状态的记录功能。除此之外,本设计中使用配置拦截器来
2021-05-07 00:04:02
190
原创 文件的上传和下载(批量导入Excel中的数据)
5.3.2 文件的上传和下载本系统设计中使用到的特色技术中,文件上传和下载功能主要提供于员工报销页面。如图5.3.2.1、5.3.2.2所示,文件下载功能的主要作用于给员工提供一个本系统指定的报销导入模板,方便批量导入报销数据。图5.3.2.1员工报销模板下载图图5.3.2.2员工报销模板下载图如图5.3.2.3、5.3.2.4、5.3.2.5所示,文件上传功能主要作用于给员工提供一个从本机导入报销文件,并且解析此文件内容自动填充到前台表格中。图5.3.2.3员工报销批量导入图图5.3
2021-05-07 00:01:26
589
原创 发送邮件功能实现
本设计中使用到的特色技术中,使用面最为广泛也是最为重要的就是发送邮件信息功能。客户:客户在使用过程中需要更改个人信息时都必须接收由系统下发的验证码才能操作成功。例如:如图5.3.1.1所示,客户在修改个人资料过程中,需要点击获取验证码,填写系统下发的邮箱验证码才能进行修改。图5.3.1.1 接收邮件验证码效果图如图5.3.1.2所示,客户在接收到验证码后五分钟内填写进入系统才能完成修改操作。图5.3.1.2 修改密码成功效果图系统:HR在对求职者进行招聘流程跟进时,包括通知求职者进行笔
2021-04-27 22:51:27
463
原创 防止SpringMVC拦截器拦截js等静态资源文件
如图所示,此处图形验证码被拦截,加载失败更改之后解决办法:亲测有效https://www.cnblogs.com/wyb628/p/6813985.html
2021-03-09 17:08:41
211
原创 实现一个List集合中元素的求和,平均值,最大最小值运算
查询所有用户年龄的总和这里用到了java8里面collect将Stream转换成值,可以对集合元素进行基本的操作,求和操作如下:List<User> userlist = userService.findAll();Integer sum= userlist .stream().collect(Collectors.summingInt(User::getAge));其他的操作:函数解释summingDouble 求和Stream的元素类型为doubles
2021-02-23 20:41:19
2348
原创 Mybatis根据集合与数组内容进行查询数据
一、根据List集合查询数据1、测试类@Test public void Test7() { EmployeeMapper mapper = sqlSession.getMapper(EmployeeMapper.class); List<Employee> emps = mapper.selectByDepId(1); //取出上面集合中对象Employee的值Empid List<Integer> empids = emps.stream().map(Emp
2021-02-23 19:48:51
1380
原创 取出集合中存储所有对象的某一属性值,并放在一个新的集合中
EmployeeMapper mapper = sqlSession.getMapper(EmployeeMapper.class); List<Employee> emps = mapper.selectByDepId(1); //取出上面集合中对象Employee的值Empid List<Integer> empids = emps.stream().map(Employee -> Employee.getEmpid()).collect(Collectors.
2021-02-23 17:09:59
736
原创 根据下拉框条件发送ajax请求筛选所显示的信息,附带模糊查询搜索框
前端控件构造: <div class="dropdown form-inline"> <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true"> 筛选结果 <span class="caret"></spa
2021-01-20 10:30:54
682
原创 必须记录一下,查询各个部门下,各个职位现有人数
SELECT zh.depName,zh.msMaxNum,zh.gcsMaxNum,zh.sxsMaxNum,COUNT(CASE WHEN zh.postName = '秘书' THEN 1 ELSE NULL END) AS '秘书人数',COUNT(CASE WHEN zh.postName = '工程师' THEN 1 ELSE NULL END) AS '工程师人数',COUNT(CASE WHEN zh.postName = '实习生' THEN 1 ELSE NULL END) AS
2020-12-04 17:09:42
3124
1
原创 ssm_crud心得
使用maven搭建项目(使用阿里云的镜像):Maven中央仓库引入依赖的jar包Springmvc spring4.3.7spring jdbc4.3.7spring aspect 4.3.7mybatis 3.4.2mybatis spring1.3.1c3p0 0.9.2mysql 5.1.41jstl servlet junit使用到的注解requestmapping autowired service responsebody(自动把返回对象转为json字符串,需要导入jack
2020-11-17 11:12:25
173
转载 linux管道符、重定向与环境变量。
3.1 输入输出重定向既然我们已经在上一章学完了几乎所有基础且常用的Linux命令,那么接下来的任务就是把多个Linux命令适当地组合到一起,使其协同工作,以便我们更加高效地处理数据。要做到这一点,就必须搞明白命令的输入重定向和输出重定向的原理。简而言之,输入重定向是指把文件导入到命令中,而输出重定向则是指把原本要输出到屏幕的数据信息写入到指定文件中。在日常的学习和工作中,相较于输入重定向,我们使用输出重定向的频率更高,所以又将输出重定向分为了标准输出重定向和错误输出重定向两种不同的技术,以及清空写入与
2020-11-16 11:59:36
228
原创 如何通过前端把时间字符串转成date对象
https://blog.youkuaiyun.com/qq908443093/article/details/71189893
2020-11-13 20:38:27
1115
原创 解决使用bootstrap时列宽不一致且,显示数据内容过长时自动换行导致的页面不美观问题
bootstrap table 怎么自适应宽度<div class="table-responsive"> <table class="table text-nowrap"> <thead> <tr> <th> ... </th> .... </tr> </thead
2020-11-13 10:48:00
1248
原创 历经一上午的时间,终于把某一具体部门下,某一具体职位现有的员工人数查出来了!!!
这是员工表:部门表:职位表:分步进行查询,一步一步缩短查找范围(我之前也尝试过一股脑一波直接把三个表的数据搞定,现实告诉我我现在还不太行):一,查出所有员工带部门的信息SELECT e.empId,e.empName,e.empGender,e.empEmail,e.hireDate,e.phone,e.postId,e.salary,e.birthday,d.depId,d.depName,d.msMaxNum,d.gcsMaxNum,d.sxsMaxNum FROM emp e
2020-11-12 16:12:47
1030
原创 linux基础
Linux基础关于linux应该知道的linux特点:linux常见发布版linux四个组成部分:linux内核linux shelllinux文件系统linux应用程序linux目录结构linux硬链接和软连接linux环境变量如何设置环境变量理解local初识ls命令chmod修改权限命令chown设置文件所有者和文件关联组的命令。查看用户身份crontab定时任务vim编辑命令grep文本过滤find查找find示例
2020-11-11 15:50:12
3353
原创 Linux常用命令——最详细!!!!
Linux常用命令当前文件结构Linux常用命令详解(第一章)(ls、man、pwd、cd、mkdir、echo、touch、cp、mv、rm、rmdir、)lsls -als -dls-l长输出ls -lh:-h和-l一起使用,列出文件大小,人类易懂;Man 帮助手册"man "" pwd "" cd "" mkdir "" echo "" touch "" cp "" mv "" rm "" rmdir "当前文件结构其中test1目录下仍有一个1/2/3的层级目录,跟1目录同级有一个名为123文
2020-11-10 19:25:47
1188
原创 查询员工所有信息,包括部门和其职位
使用inner join数据库信息如下:员工表:职位表:部门表:SELECT e.empId,e.empName,d.depId,d.depName,d.msMaxNum,e.postId,p.postName FROM emp e INNER JOIN dep d ON e.depId=d.depId INNER JOIN post p ON e.postId=p.postId ORDER BY e.empId;执行结果:...
2020-11-09 11:42:25
8245
原创 解决AJAX发送请求地址含*.html,页面无法正常跳转(什么什么ajax无法正返回json数据)
问题如下:通过验证得知该方法可以进入Controller中处理:控制台可以正常输出账号跟密码。但是:但是:但是:页面跳转时无法进入success: function (res) { console.log("res是这个"+res) if (res.code == 100) { //登入成功的提示与跳转 layer.msg(
2020-11-05 17:46:17
451
原创 MySQL对定义为varchar类型的字段进行排序时出现的问题
查询的时候,通过convert函数,把查询出来的数据使用的字符集gb2312编码就可以了,然后使用convert之后的中文排序。但是如果真的去把表中字段的字符集改成gb2312,又会涉及到很多编码的问题,页面传值啊,从数据库中存取啊,很麻烦。只要在查询的时候,指定一下字符集,并不是真的把物理字段改成gb2312,很简单。
2020-11-03 11:51:32
670
原创 数据库SQL高级操作
数据库高级操作SQL SELECT TOP, LIMIT, ROWNUM 子句MySQL语法:SQL LIKE 操作符SQL LIKE 语法SQL LIKE 操作符实例SQL LIKE 操作符实例模糊匹配字段SQL IN 操作符SQL IN 语法IN 操作符实例SQL BETWEEN 操作符SQL BETWEEN 语法BETWEEN 操作符实例NOT BETWEEN 操作符实例带有文本值的 BETWEEN 操作符实例带有日期值的 BETWEEN 操作符实例SQL SELECT TOP, LIMIT, RO
2020-11-03 11:31:37
1259
原创 Sql数据库基础操作
SQL SELECT DISTINCT 语句在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。DISTINCT 关键词用于返回唯一不同的值。
2020-11-02 17:52:43
540
原创 jsp访问问题
通过网上查阅资料得出WEB-INF目录下的文件不能直接访问,需要映射,jsp放在那里也不能访问,应该是servlet或javabean才行要想访问Tomcat WEB-INF目录下的文件有如下几个方法
2020-10-28 14:31:42
622
1
原创 eclipse新建maven项目pom.xml文件中的第一行就出现了错误
eclipse新建maven项目报错org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apache.maven.archiver.MavenArchiveConfiguration)错误解决办法新建了一个maven项目,pom.xml文件中的第一行就出现了错误,如下出现这种错误一般是你的pom文件中的build节点下的子节点出现问题,如下,我就是maven-war
2020-10-27 17:13:07
1243
原创 整合Tomcat和Eclipse开发工具中
整合Tomcat和Eclipse开发工具中1.打开Eclipse的Server视图窗口第一种情况,直接打开Servers窗口2)创建一个新的Tomcat服务器实例3)点击Browse按钮,打开目录选择窗口。选择Tomcat 解压目录4)选择Tomcat目录,然后点击确定按钮5)Tomcat目录选择好之后,点击 【Next】按钮继续操作6)点击 【Finish】按钮结束操作7)Tomcat 服务器创建成功!!!三级标题四级标题五级标题六级标题...
2020-10-26 15:22:01
235
转载 TomCat相关配置
TomCat相关配置TomCat相关配置tomcat下载和安装说明到http://tomcat.apache.org 下载1) Tomcat首页2)Tomcat下载3)下载后的包4)安装:解压5)tomcat的安装目录介绍:bin:可以执行文件。conf:tomcat服务器的配置文件lib:tomcat启动后需要依赖的jar包logs:tomcat工作之后的日志文件webapps:是tomcat布暑工程的目录。work:jsp文件在被翻译之后,保存在当前这个目录下,se
2020-10-26 15:11:44
254
原创 Java 变量类型
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档Java 变量类型Java 局部变量一、实例 1二、实例 2实例变量是否可以从一个static方法内部无法对非static方法的调用?在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下:type identifier [ = value][, identifier [= value] …] ;格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。以下列出了一些变量
2020-09-07 09:35:35
142
原创 Java 基本数据类型
Java 基本数据类型自动类型转换整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。转换从低级到高级。低 ------------------------------------> 高byte,short,char—> int —> long—> float —> double ...
2020-09-07 09:17:07
106
校园排课系统的设计与实现课程设计.zip
2021-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅