- 博客(54)
- 资源 (14)
- 收藏
- 关注
原创 计算当前日期推前或者推后几天,当前月份推前或者推后几个月份, 两个时间段月份数的计算
/** * @Description: 当前时间前"后几天" * @auther: guyuze * @date: 2019/1/28 10:56 */public static Date getDateAfter3(Date date,Integer value){ //SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-...
2019-08-19 17:04:03 1051
原创 Double巨垃圾
Double d = Double.valueof("0.2");通过double转BigDecimal. Bigdecimal的值是-0.200000000000000011102230246251565404236316680908203125.不经意间,程序出错,比较拿不到正确的结果. 没事的话不要通过double转成Bigdecimal.他只能保证前15位精度.后面出现什么。鬼都想不到...
2022-02-22 19:02:50 112
原创 英语学习计划
我想,做一件事情前我们需要仔细思考这件事的作用效果,以及给我们带来的不舒服,还有就是万一我们怀疑了,动摇了,变心了,我们是否还能坚持下去。那么当我们考虑了这些以后还是坚持去做这件事情,那么,如何开始动手是第一件难事。这个时候,我们该思考的事,我们该怎么做,我想我们应该去手机信息,资料,去搜寻经验,记下来,用作以后我们的知道方针:学习英语,在收集了一些信息资料以后,我大致收集到以下三点指导方针:1.大量聆听; 2.核心词汇,即高频词汇; 3.寻找英语母语导师。针对上面三点,我准备的执行计划是:
2020-12-29 18:25:34 161
原创 如何去下决定
最近准备学习一下英语,但是技术学习也在我的心里。在学习英语与技术的纠结中我纠结了很久。因为目前工作的公司是美国公司,因而我google 了一下 how to make a decision。找到了一篇文章,阅读了三遍以后,避免忘记,所以就记下来。我最近做的决定是两个:1, 2021年上半年期间,我的主要精力将放在英语学习上,以求到达可以通畅的聊天,阅读英文文档,编写邮件等;2,将开始余生持续开始写日记,记录自己的生活,工作,感悟,以及梦想。如何下决定:1.Realize the profound
2020-12-29 17:11:19 280
转载 Spring framework(how to create a spring project)
1.Spring 框架由6个模块组成上图是spring4的结构图,不同版本结构略有差异,但模块都是相同的。2.Core Container 核心容器容器是Spring的核心部分,Core Container 模块是Spring框架的基础,所有模块都构建于核心模块之上。Beans :Beans模块是所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行Inversion of Control / Depen-dency Injection(IoC/DI)操作相关的所有类。 Co.
2020-10-21 16:34:52 134
原创 windows bat- %cd% 与 %~dp0
%cd% 表示用户当前所在目录,当用户在不同的目录执行该命令时,得到的路径值会发生相对应更新;%~dp0表示包含该指令的bat脚本所在目录,例如在B文件夹调用A文件夹下的bat,该指令输出的是A;在C文件夹下调用A文件夹下的bat,该指令依旧输出的是A.即%~dp0是不变的,%cd%是可变的...
2020-10-07 16:10:20 355
原创 温故而知新—Spring(二)--自动装配策略
所谓自动装配策略就是实现spring对象实例化赋值的具体方式。这里呢跟前面一小节说的依赖注入有一点绕。所谓的自动装配策略是什么呢。就好比我们把挣钱当作依赖注入的概念,那么自动装配策略就是挣钱的方式,例如,我们通过做体力劳动挣钱,或者做餐饮挣钱,又或者是体育娱乐挣钱。spring--自动装配策略总共有四种:1.根据ByName方式自动装配,即在xml中需要为一个对象的属性赋值,但是呢,我的autowire=byName,假如这个属性是一个对象,我通过byName的方式去自动装配赋值,假如这个属性的名字
2020-09-23 17:48:40 249
原创 温故而知新-Spring(一)--依赖注入
经过两年的Spring web开发,在公司工作不忙的现在,我重新开启了spring的温故而知新的技术专研路。说句实在话,学习Spring实在是很痛苦,里面的概念意思的定义,命名炒鸡恶心。这也给我的学习增加了很多困难。Spring-依赖注入:依赖注入,听着就很他妈的拗口。很多次把我的思路弄歪,马的记不住,甚至把我给弄迷糊。相信很多人在面试的过程中都会被问到,spring依赖注入有几种方式,很多人很方,不知道有哪些,意识混乱,没有想法,记不住老师的讲解。具体原因是我们的问题吗,我觉得不是,比如如果你彻底弄清
2020-09-23 16:48:01 139
原创 Spring,SpringFramework以及SpringMvc的区别
spring 可以看成bai一个大的集合,他由许多开du源框架和组件组成,是一个统zhi称springframework 是sping 里面的一个开源框架,主要dao用户javaee的企业开发springmvc是springframework里面的一个组件,用于javaee开发过程中的控制层,相当于struts的功能...
2020-08-27 14:55:19 2857
转载 Java SE,Java EE以及Java Web理解
注:所有图片均来自CSDN知识库。下面图片下载地址:http://download.csdn.net/download/zouhuu/973527一、JAVASE:二、JAVAEE:三、JAVAWEB:
2020-08-27 14:50:33 3416
原创 springboot available: expected at least 1 bean which qualifies as autowire candidate
错误背景描述:在使用Spring batch创建Job的过程中,在Job中创建Tasklet Bean时返回的错误。原因:在编写Bean的过程中返回值是父类Tasklet而不是具体的XxxTasklet.修改以后问题解决
2020-07-30 10:57:11 3706 1
原创 SQL SERVER(2014) 笔记(updating)
获取某张表的全部字段:SELECT COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='TABLE_NAME' ORDER BY COLUMN_NAME DESC同理,想获取某张表所有属性:SELECT COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='TABLE_NAME' ORDER BY COLUMN_NAME DESC...
2020-07-29 18:42:30 113
原创 Java EE和 Java Web 应用考试2
Java(EE)企业架构师认证的主作业第1节:应用程序设计概念和原理通过为其创建UML图来记录给定的系统架构解释面向对象方法进行系统设计的主要优点。包括封装,继承和接口使用对体系结构特征的影响。描述“关注点分离”的原理如何应用于Java平台企业版(JavaEE)应用程序的主要系统层。层包括客户端(GUI和Web),Web(Web容器),业务(EJB容器),集成和资源层。描述“关注点分离”的原理如何应用于JavaEE应用程序的各层。层包括应用程序,虚拟平台(组件API),应用程序基础结构(容器
2020-07-17 16:57:43 134
原创 Java EE 和Java Web 考试 1
Java EE 部分考试大纲Java EE 7应用程序开发人员:了解Java EE体系结构描述Java EE 7标准,容器,API和服务区分应用程序组件功能,因为它们适用于不同的层和容器,包括Java EE Web容器,业务逻辑实现和WebServices创建,打包和部署Java EE应用程序展示对Enterprise JavaBeans和CDI bean,它们的生命周期和内存范围的理解演示对bean组件,注释,注入和JNDI之间关系的理解使用EJB实施业务逻辑创建包含同步和异步业务
2020-07-17 16:44:06 136
原创 SQL SERVER 踩坑 批量更新数据,更新条件中有NULL值
SQLSERVER目前在更新或者查询过程中如果有条件需要判断是否为空,是不能直接使用 "=NULL"或者"!=NULL"来实现条件匹配。而是使用is null 或者 is not null 来判断。我在使用过程中因为对数据不熟悉,在大批量更新数据的过程中,部分数据某些字段值为NULL,但是SQL SERVER不支持直接=NULL的写法,在这种情况下就会出线数据更新速度及其缓慢,以及可能出错的情况。简单粗暴的解决办法是java code配合sql共同解决,就是将数据分组,并且写两个sql语句,这种做法能.
2020-07-15 18:13:31 2219
原创 开发者日志
好长时间没有写技术日志了,乘着今天无聊(数据库无法支持测试)写一篇日志,用来舒缓身上的压力和辛苦。少年不识愁滋味,那种早上醒来第一件事想着是玩什么开心,去哪儿玩儿,晚上精疲力竭的香香睡觉的无忧无虑的日子一去不复返。毕业三年,工作至今,似乎不曾有过快乐,入职第一件事担心的是能不能长久的工作,害怕会被开出,因而每天夹着尾巴做人。年轻的时候可以任性,逃避面对问题。可是长大了,没有逃避的机会,在经济独立活着,与耻辱啃老中只能选择一个。无论哪一个都是痛苦的。不能不去面对。有人想说了,既然能够经济独立,为什么还会不开心
2020-07-03 17:23:59 795
原创 maven: cannot resolve symbol xxx
在idea编辑器下这是第二次出线多maven项目引用出线报错。尝试解决办法:1,创建运行程序 maven, 在comman line 行中输入: clean install -DskipTests 这句话的意思是:清除所有jar包,并且重新build 各个模块,并且跳过test测试。2,鼠标邮件点击项目,滑倒maven选项,选择reimport(重新导入)3,如果上述步骤还不行,就点击File,下滑选择 invalidate caches/restart......
2020-06-02 14:42:02 884
原创 com.microsoft.sqlserver.jdbc.SQLServerException: The statement did not return a result set
com.microsoft.sqlserver.jdbc.SQLServerException: The statement did not return a result set.今天在按照需求修改代码的过程中遇到上述问题,具体场景就是:我在使用SQLServer的javaAPI去调用一个存储过程,但是我不是使用的专门调用存储过程的CallStatement对象去做输入出参数,输出参数的设置,...
2020-05-06 11:49:04 1864
原创 Java 根据正则表达从文本中提取想要的内容
public class CodeTest { public static void main(String[] args) { String regex = "D:\\\\mycode\\\\test\\\\mytext_([0-9]{8}).txt"; String fileName_1 = "D:\\mycode\\test\\mytext_20...
2020-04-09 14:53:50 1138
原创 window bat 脚本安装ssh key
@echo off@title ssh key installsetlocal enabledelayedexpansionrem set destinationFilPath C;\myfolderset destinationFilPath=C;\myfolderrem show sourceFilePathecho param is %1%rem set sourceFi...
2020-04-02 18:22:02 486
原创 bat 多次调用同一个bat
两个脚本同时执行,打开两个cmd执行两个batstart ssh-key-install.bat C:myfolder\a.txt start ssh-key-install.bat C:myfolder\b.txt排序执行,打开一个cmd,轮流执行start /wait ssh-key-install.bat C:myfolder\a.txt start /wait ssh-key...
2020-04-02 18:17:39 586
原创 windows bat 脚本demo
@echo offsetlocal enabledelayedexpansionecho %DATE% %TIME% start install ssh keyecho set sourceFilePathset sourceFilePath=C:\Temp\release_20200110echo set destinationFilPathset destinationFilPat...
2020-03-27 16:57:39 793
原创 SQLServerException: The server failed to resume the transaction. Desc:ab00000002
public void runSp(List<String> params, DataSource dataSource, String spName) throws SQLException { StringBuffer sb = new StringBuffer("{call " + spName + " ("); for (int i = 0; i < param...
2020-03-26 16:25:41 936
原创 @XmlRootElement(name="filePurge") @XmlAttribute(name="daysToKeep") @XmlElements(value = {@XmlElement
@XmlRootElement(name="filePurge")public class FilePurge { private String daysToKeep; private String checkBy; private List<FileEntity> fileEntities; @XmlAttribute(name="daysToKeep") ...
2020-03-25 13:40:43 614
原创 File 文件一行行读取
public class DiskPurgeTasklet implements Tasklet { private static final Logger LOGGER = LogManager.getLogger(DiskPurgeTasklet.class); private static final String FILE_LIST_PATH = "FileList.txt";...
2020-03-24 15:39:03 2966
原创 Idea 快捷操作
idea 常用快捷键 -windows注释ctrl + / 注释光标所在行,再次按键,取消注释ctrl + shift + / 注释选中的代码,可多行,再次按键,取消注释查找和替换ctrl + f 当前文件查找关键词ctrl + shift + f 全局查找关键词ctrl + n 查找类ctrl + shift + n 查找文件ctrl + e 最近打开的文件...
2020-02-12 09:12:51 104
原创 開發快捷鍵
Idea:格式化代码:格式化import列表Ctrl+Alt+O,格式化代码Ctrl+Alt+L。SqlServer:Ctrl+k+c:注釋多行Ctrl+k+v: 取消多行注釋
2020-01-10 09:48:52 112
原创 dos(bat)
1.echo cmd控制台輸出指令;2.echo off本句指令后的所有指令都會回顯,本條指令除外。3.@echo off 從本句指令開始,包括本條指令在内,都不回顯。4.%CD% 值是一個目錄路徑,那個人目錄下打開的cmd對應的路徑(不固定)。5.%~dp0 .bat批處理脚本所在目錄的值(固定的)。6.copyx 複製指令 (copyx /y /filePath /dest...
2019-12-11 19:04:48 128
原创 圖片立方體 html
1.圓柱體:(原文檔:https://blog.csdn.net/qq_43144014/article/details/82778764)<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>3D旋转</title>...
2019-12-04 12:06:38 156
原创 初涉--java设计模式
最近越发发现开发之路想走下去,成为自己想象快乐的敲代码就需要开始去学习如何看懂java源码。而想更好的看懂源码,更加清楚的了解创建者的思想就需要去读懂Java基础以及设计模式。这两个系统知识是让我们与源码作者交流的唯一桥梁。话不多说附上两个链家:Java设计模式总结:https://www.cnblogs.com/onetwo/p/9933417.html(个人看了,讲得非常好)Java...
2019-11-21 17:56:16 128
原创 java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to xxxxxxx
被这个bug困了一些时间。在使用java新特性lamda表达式写一些东西时发生的bug,首先使用了map方法获取实体类的某一个属性的值,因为要一个,只要一个值,所以继而调用了findFirst方法,但是担心出现空值,所以有在后面使用了orElse(null),就是在这种情况下出现了这个bug.我想具体的原因还没有弄清楚,暂时记录下这个bug,最后的处理方式是map调用时,里面的方法原先返回值有可能...
2019-11-14 14:08:34 756
原创 angular2指令学习笔记
angular2发展小姿势:angular2是由angular.js(可以理解为angular1)衍生而来,但是与我们常规的理解不同,例如boostrap目前已经更新到bootstrap4,每一个版本都是在原先版本的基础上进行更新优化的,老的版本的某些事件新版本的调用方法依旧存在,而angular2与angular1可以说在实现以及方法调用上面天差地别。原因与angular的发展有些关系。an...
2019-09-11 00:48:25 254
原创 SQLServer笔记
1.ISNULL(colum,'value') 含义:在0SQLServer中,该函数的意思的判断字段值是否为空,如果字段为空,则返回指定值常见用法是ISNULL(colum)返回true/false2.select * into tableNameB ftom tableNameA 含义:创建表,并插入数据,从tableNameA获取数据,并创建tableNameB,并插入数据。...
2019-09-02 18:29:00 250
原创 java.sql.SQLException: Could not retrieve transation read-only status server
今天发布项目,有个项目因为数据库版本做了升级,一直没有去关注,今天产品发现不能够修改数据,于是去调取日志查看,日志信息显示,数据库似乎设置是只读状态,不能够修改。于是我去查询的数据库设置 show variables like 'transaction_%';发现读写状态设置是正常的,然后去做了测试,发现本地可以修改,而服务器不能修改数据,这种问题就很邪门,在各种尝试以后,很无奈做出了一个尝试,那...
2019-08-20 19:27:02 1191
原创 多maven 父子依赖工程 打包部署
进入到项目所在文件夹:mvn clean删除该项目所有模块的target目录,包括对应的war ,jarmvn package -Dmaven.test.skip=ture生成各个模块的target目录,最后只需要发布一个war包即可;war包里面会把各个模块的作为jar包放到war文件里面;...
2019-08-19 17:56:33 6077
原创 linux 下tomcat参数优化
linux 下tomcat参数优化: 修改bin/catalina.sh。在#OS_specific_support下添加JAVA_OPTS="-server -Xms8192M -Xmx8192M -XX:NewRatio=4 -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC -XX:ParallelGCThreads=8 -XX:+HeapDumpOn...
2019-08-19 17:09:21 759
原创 springboot启动一半无法继续启动,没有任何报错提示
mvn clean spring-boot:run -X在idea控制台执行该命令,即可打印出日志这样就可以看到错误信息了
2019-08-13 19:01:33 2062
Xshell + Xftp.rar
2019-07-08
javax.servlet jar包
2018-05-04
java后台分页PageHelper所需jar包
2018-05-03
demo4j,excel解析所需依赖包
2018-05-03
HttpClient所需jar包(共计10个)
2018-05-03
jackson -20180503-所需所有jar包
2018-05-03
基于jquery,将table表格转化成excel表格,并提供下载功能
2018-05-03
excel poi所需所有jar包(共6个)
2018-05-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人