- 博客(50)
- 资源 (2)
- 收藏
- 关注
原创 IDEA 出现问题:Error running,Command line is too long. Shorten command line
IDEA 控制台输出过长
2022-11-04 09:18:47 3313 1
原创 npm ERR! cb() never called! npm ERR! This is an error with npm itself.
npm 报错 cb() nerver called
2022-10-27 11:40:23 589
原创 sqlserver新建作业
delete from t_state_log where datediff(day, createTime, GETDATE())>7
2022-06-20 17:44:07 507
原创 ApplicationContextAware使用理解
在我们的web程序中,用spring来管理各个实例(bean), 有时在程序中为了使用已被实例化的bean, 通常会用到这样的代码:ApplicationContext appContext = new ClassPathXmlApplicationContext("applicationContext-common.xml"); AbcService abcService = (AbcService)appContext.getBean("abcService"); 但是这样就会存在一个问题:
2021-09-29 08:49:47 131
原创 SpringBoot Test及注解详解
文章目录SpringBoot Test及注解详解一、Spring Boot Test介绍二、快速开始1. 单元测试2. 功能测试3. 切片测试三、注解详解1. 按功能分类(1) 配置类型的注解(2) mock类型的注解(3) 自动配置类型的注解(@AutoConfigure*)(4) 启动测试类型的注解(@*Test)2. 相互之间的搭配组合3. 相似注解的区别于联系SpringBoot Test及注解详解一、Spring Boot Test介绍Spring Test与JUnit等其他测试框架结合起来
2021-09-27 16:41:55 9404
原创 cloud-openFeign
在使用之前我们首先启动我们的nacos,然后搭建我们的项目,然后将我们的服务注册到nacos。使用服务方搭建新建一个Maven父工程名为openFeignpom文件 org.springframework.boot spring-boot-starter-parent 2.0.0.RELEASE org.springframework.cloud spring-c
2021-09-03 12:35:31 80
原创 将jar注册成服务
1、winsw是一款可将可执行程序安装成Windows Service的开源工具,github:https://github.com/kohsuke/winsw/releases使用方法也很简单,只需要必须的exe和一个xml配置文件即可2、将winsw重命名为相应的服务名3、相应.xml的文件<service> <id>print-0.0.1-SNAPSHOT</id> <name>print-0.0.1-SNAPSHOT
2021-09-01 14:47:54 459
原创 Spring IOC
为什么要用IOC?第一:对象的实例化不是一件简单的事情,比如对象的关系比较复杂,依赖关系往往需要程序员去维护,这是一件非常头疼的事。第二:解耦,由容器去维护具体的对象第三:托管了类的产生过程,比如我们需要在类的产生过程中做一些处理,最直接的例子就是代理,如果有容器程序可以把这部分过程交给容器,应用程序则无需去关心类是如何完成代理的控制反转(Inverse of Control)控制反转即IoC(Incersion of Control),从字面上理解就是控制反转,将对在自身对象中的一个内置对象的控
2021-08-30 16:59:53 54
原创 WebSocket原理,实现持久连接
WebSocket是HTML5出的协议,,也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)ajax 轮询场景再现:客户端:啦啦啦,有没有新信息(Request)服务端:没有(Response)客户端:啦啦啦,有没有新信息(Request)服务端:没有。。(Response)客户端:啦啦啦,有没有新信息(Request)服务端:你好烦啊,没有啊。。(Response)客户端:啦啦啦,有没有新消息(Request)服务端:好啦好啦,有啦给
2021-08-11 11:45:53 4295
原创 JVM调优
-Dcatalina.home=S:\Environment\apache-tomcat-8.5.11-8085-Dcatalina.base=S:\Environment\apache-tomcat-8.5.11-8085-Djava.io.tmpdir=S:\Environment\apache-tomcat-8.5.11-8085\temp-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager-Djava.util.l
2021-07-02 14:44:40 83
原创 centos 7 普通用户就可以使用sudo xxx is not in the sudoers file.This incident will be reported.的解决方法
1、添加sudo 文件的写权限chmod u+w /etc/sudoers2、编辑sudoers文件vi /etc/sudoers3、root那行复制后改成"用户名","用户名"就有了sudo权限,需要sudo密码则为ALL,不需要则NOPASSWD:ALL。可以sudoers添加下面四行中任意一条youuser ALL=(ALL) ALL%youuser ALL=(ALL) ALLyo
2021-05-25 16:26:35 263
原创 Windows下安装Redis
redis安装包下载1、cmd包路径输入redis-server.exe redis.windows.conf命令2、测试是否安装成功(使用客户端进行测试)方法一: 安装redis服务的dos窗口不要关闭。另外打开一个dos窗口,定位到解压缩后的redis文件夹,输入“redis-cli.exe -h 127.0.0.1 -p 6379”(或redis-cli)方法二:直接在安装目录找到redis-cli.exe,双击打开输入set a '1’回车保存成功,输入get a获取Redis内的值。
2021-04-25 09:51:45 63
原创 centos 7 mysql启动失败 Can‘t start server: can‘t create PID file: No such file or directory
[root@spark01 ~]# /etc/init.d/mysqld startStarting mysqld (via systemctl): Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
2020-12-08 15:55:39 364
原创 war部署到外部tomcat的时候指定profile启动
windows在%tomcat%/bin下创建setenv.bat文件linux在%tomcat%/bin下创建setenv.sh文件使用JVM参数:windowsset “JAVA_OPTS=%JAVA_OPTS% -Dspring.profiles.active=dev”LinuxJAVA_OPTS="$JAVA_OPTS -Dspring.profiles.active=dev"或者使用CATALINA_OPTS参数:CATALINA_OPTS="-Dspring.profiles
2020-12-08 13:31:00 1648
原创 Tomcat报错[module-info.class]
Tomcat报错[module-info.class] from Jar [file:/S:/Environment/apache-tomcat-8.5.11/wtpwebapps/huibang/WEB-INF/lib/jaxb-api-2.3.1.jar] for annotations:十一月 11, 2020 10:48:50 上午 org.apache.catalina.startup.ContextConfig processAnnotationsJar严重: Unable to proce
2020-11-13 10:04:45 858
原创 本月应工作小时数
int defaultAttendanceHours=8;Calendar c=Calendar.getInstance();Set allHolidayDate = new HashSet<>();//本月最大天数double actualMaximum;c.set(Calendar.YEAR,year);c.set(Calendar.MONTH, month-1);//这个月的天数actualMaximum = c.getActualMaximum(Calendar.DAY_
2020-09-29 14:51:21 59
原创 Hibernate一对一entity设置
主表 @FrontField(description="旷工统计汇总") @OneToOne(mappedBy="attendanceOriginal") private VariousHoursStatistics vHoursStatistics;子表 @JsonBackReference @FrontField(description="考勤ID") @OneToOne(fetch=javax.persistence.FetchType.EAGER) @JoinColumn(name
2020-09-03 17:49:58 67
原创 Spring初始化容器获得Bean
IWorkOvertimeService workOvertimeService = ContextLoader.getCurrentWebApplicationContext() .getBean(IWorkOvertimeService.class);
2020-08-30 15:08:57 82
原创 hql update case
IUpdate update = HqlUpdate.create("AttendanceOriginal"); if (ReplenishHour.Type.IN.equals(entity.getType())) { update.set("replenishHourCheckin", entity.getReplenishHourTime()); } else if (ReplenishHour.Type.OUT.equals(entity.getType())) { updat.
2020-08-14 09:16:28 93
原创 使用vuecli 初始化Vue项目
文章目录1、vue-cli脚手架2、初始化项目3、测试结果1、vue-cli脚手架作用:生成标准的vue项目的目录全局命令行工具npm install/uninstall -g @vue/cli 或 yarn global add/remove @vue/cli注:vue-cli是1.x或2.x版本 @vue/cli是3.x版本在3.x版本环境下执行2.x版本的指令,需要安装桥接工具注意:全局安装脚手架npm install -g @vue/cli 可以简写npm i -g
2020-07-25 20:31:07 591
原创 nodejs安装、cnpm安装
文章目录1、安装code.js 配置环境变量2、改变npm安装包的全局配置与缓存1、安装code.js 配置环境变量查看版本,说明配置成功2、改变npm安装包的全局配置与缓存配置npm的全局模块的存放路径以及cache的路径,例如两个文件夹放在NodeJS的主目录下,便在NodeJs下建立"node_global"及"node_cache"两个文件夹,输入以下命令改变npm配置npm config set prefix "S:\software\nodejs\node_global"npm
2020-07-25 16:49:43 235
原创 linux上redis之初操作
主从复制79是master, 80、81是slaver读写分离,从机不能覆盖主机的数据主机shutdown之后,从机不会上位,原地待命,当主机从新连上之后,一切照旧重新配置才能得到master的备份数据
2020-05-11 20:13:18 62
原创 Required Integer parameter 'student_id' is not present
@RequestParam(name="student_id",required = false)//false别忘记 //防止这个参数没有传递给controller,抛出参数绑定异常
2020-03-12 19:03:59 577
原创 JSP中Scope属性
文章目录1、page范围内:2、request范围内:3、session范围内4、application的范围5、PageContext(系统内的对象)的setAttribute()方法scope属性决定了JavaBean对象存在的范围。scope的可选值包括:—page(默认值)—request—session—application1、page范围内:客户每次请求访问JSP页面...
2020-03-03 11:35:38 899
原创 前后端分离与不分离的工作流程
文章目录1、背景介绍2、特点剖析JSP特点JSP工作流程SPA特点SPA工作流程3、为什么要前后端分离4、单页web的痛点和JSP开发的痛点5、Web 前后端分离的意义大吗?1、背景介绍分离:以SPA为例,不分离:以JSP为例JSP:(Java Server Pages,Java服务器页面),意思是基于JAVA服务器的网页技术,是一种动态网页开发技术,使用JSP标签在HTml网页中插入Jav...
2020-03-03 09:59:22 1809
原创 面试时需要问的几个问题
文章目录1、待遇问题2、休假问题3、加班问题4、发展问题5、福利问题6、签约问题7、离职问题1、待遇问题试用期:时间多久?期间薪资多少?转正:薪资?底薪?税前?税后?由哪些部分组成?(绩效,全勤)每个月有没有工作量,完不成会不会扣除底薪?缴纳五险一金还是六险一金?2、休假问题上班时间:早上几点?晚上几点?一天工作几小时?中间休息几小时?周末休假:单休还是双休?法定节假日?...
2020-02-29 11:44:50 254
原创 ssm转发和重定向
转发:携带数据,服务器端完成转发到页面,下面所写会转发到success.jsp页面 return "success";转发到另外的控制器, 转发到处理方法。 return "forward:/BookListredirect";重定向:客户端完成,所以路径写法有所不同重定向到页面 return "redirect:/day14/s...
2020-02-28 16:44:20 3721
原创 mybatis动态sql
使用动态sql可简化代码开发,减少开发者的工作量,程序可以自动动根据业务参数来决定sql的组成。文章目录1、if和where标签2、choose和when标签3、trim标签4、set标签5、foreach标签1、if和where标签if 标签可以自动根据表达式的结果来决定 是否将语句添加到sql中,如果条件不成立则不添加,如果条件成立则添加。where ** 标签可以自动判断是否要删...
2020-02-27 11:18:45 191
原创 第一次将项目用git提交到github
文章目录1、在 github 上创建空项目2、进入项目所在目录![在这里插入图片描述](https://img-blog.csdnimg.cn/20200207212112342.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0...
2020-02-07 22:38:08 82
原创 ssm表单数据存储到mysql中,数据库中中文乱码(只是这次的经验)
jdbc.url=jdbc:mysql://localhost:3306/dormdb?characterEncoding=UTF-8
2020-02-01 11:04:54 323 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人