技术
原来只是个小丑
麻绳专挑细处断,命运好磨苦命人
展开
-
Spring,SpringFramework以及SpringMvc的区别
spring 可以看成bai一个大的集合,他由许多开du源框架和组件组成,是一个统zhi称springframework 是sping 里面的一个开源框架,主要dao用户javaee的企业开发springmvc是springframework里面的一个组件,用于javaee开发过程中的控制层,相当于struts的功能...原创 2020-08-27 14:55:19 · 2979 阅读 · 0 评论 -
Excel 学习笔记(updating..)
IF:INDEX:MATCH:VLOOKUP:原创 2020-07-29 18:47:01 · 141 阅读 · 0 评论 -
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 · 135 阅读 · 0 评论 -
Java EE和 Java Web 应用考试2
Java(EE)企业架构师认证的主作业第1节:应用程序设计概念和原理通过为其创建UML图来记录给定的系统架构解释面向对象方法进行系统设计的主要优点。包括封装,继承和接口使用对体系结构特征的影响。描述“关注点分离”的原理如何应用于Java平台企业版(JavaEE)应用程序的主要系统层。层包括客户端(GUI和Web),Web(Web容器),业务(EJB容器),集成和资源层。描述“关注点分离”的原理如何应用于JavaEE应用程序的各层。层包括应用程序,虚拟平台(组件API),应用程序基础结构(容器原创 2020-07-17 16:57:43 · 157 阅读 · 0 评论 -
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 · 155 阅读 · 0 评论 -
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 · 1180 阅读 · 0 评论 -
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 · 541 阅读 · 0 评论 -
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 · 631 阅读 · 0 评论 -
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 · 906 阅读 · 0 评论 -
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 · 1032 阅读 · 0 评论 -
@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 · 642 阅读 · 0 评论 -
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 · 3083 阅读 · 0 评论 -
Idea 快捷操作
idea 常用快捷键 -windows注释ctrl + / 注释光标所在行,再次按键,取消注释ctrl + shift + / 注释选中的代码,可多行,再次按键,取消注释查找和替换ctrl + f 当前文件查找关键词ctrl + shift + f 全局查找关键词ctrl + n 查找类ctrl + shift + n 查找文件ctrl + e 最近打开的文件...原创 2020-02-12 09:12:51 · 130 阅读 · 0 评论 -
開發快捷鍵
Idea:格式化代码:格式化import列表Ctrl+Alt+O,格式化代码Ctrl+Alt+L。SqlServer:Ctrl+k+c:注釋多行Ctrl+k+v: 取消多行注釋原创 2020-01-10 09:48:52 · 136 阅读 · 0 评论 -
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 · 158 阅读 · 0 评论 -
初涉--java设计模式
最近越发发现开发之路想走下去,成为自己想象快乐的敲代码就需要开始去学习如何看懂java源码。而想更好的看懂源码,更加清楚的了解创建者的思想就需要去读懂Java基础以及设计模式。这两个系统知识是让我们与源码作者交流的唯一桥梁。话不多说附上两个链家:Java设计模式总结:https://www.cnblogs.com/onetwo/p/9933417.html(个人看了,讲得非常好)Java...原创 2019-11-21 17:56:16 · 151 阅读 · 0 评论 -
angular2指令学习笔记
angular2发展小姿势:angular2是由angular.js(可以理解为angular1)衍生而来,但是与我们常规的理解不同,例如boostrap目前已经更新到bootstrap4,每一个版本都是在原先版本的基础上进行更新优化的,老的版本的某些事件新版本的调用方法依旧存在,而angular2与angular1可以说在实现以及方法调用上面天差地别。原因与angular的发展有些关系。an...原创 2019-09-11 00:48:25 · 282 阅读 · 0 评论 -
CmsTask is not mapped [from CmsTask]
最近公司需要编写一个政府项目的门户网站,而国内为数不多的开源项目中有一个开源项目,叫做JEECMS,项目结构是Spring+SpringMVC+Hibernate,工程结构是maven结构。下载项目一切都很顺利,可是在项目启动过程中发生了一个问题就是xml文件映射不到,但是我检查数次,按照自己的基础理解,配置是没有问题的,在检查了一次又一次,依旧解决不了问题,一直在报映射文件无法读取,JEECMS...原创 2019-04-12 16:23:57 · 420 阅读 · 1 评论 -
Linux下tomcat重启
今天提交代码过程中因为代码问题导致编译报错,后面去重启tomcat的过程中,进入到tomcat bin目录下直接执行了./startup.sh的脚本,忘记先杀掉进程,有些尴尬,今天做个笔记,记录下来,以备后用:登陆服务器,查tomcat进程ID,然后kill掉tomcat再重启ps ax|grep tomcatkill -9 进程idcd /usr/local/tomcat/bin./...原创 2019-06-05 16:58:39 · 5308 阅读 · 0 评论 -
SQL规范
命名规范:1.库名、表名、字段名,必须使用小写字母或数字,不得超过30个字符。2.库名、表名、字段名,禁止出现数字开头,禁止两个下划线中间只出现数字。(说明: MySQL 在 Windows 下不区分大小写,但在 Linux 下默认是区分大小写。因此,数据库名、表名、字段名 ,都不允许出现任何大写字母,避免节外生枝 正例: aliyun _ admin , rdc _ config , ...转载 2019-06-10 13:46:54 · 2604 阅读 · 0 评论 -
Xft6与Xshell 作用
今天写一片文档记录一下我遇到的问题,linux服务器很少操作,最近有幸架构师让我自己上传代码到服务器上,他初步指点就是下载Xftp6与Xshell,简单介绍:Xftp连接linux服务器,用于windows操作系统与linux服务器之间的文件上传下载,上传下载的操作十分简单,支持拖拽上传,鼠标右键点击文件下载,默认下载文件路径是在桌面。Xshell的作用是执行linux命令,例如如果你已经...原创 2019-06-04 09:29:47 · 926 阅读 · 0 评论 -
Mybatis resultMap map
1.mapper接口编写:/** * @方法功能: 获取品类数据,三级* @作者: 顾雨泽* @时间: 2019/7/3 14:24 */List<Map<String,Object>> fetchTypesOfProductMap();2.sql语句编写:<resultMap id="typeMap" type="map"> ...原创 2019-07-03 15:17:43 · 1574 阅读 · 0 评论 -
json三级数据样例
[ { "id": 1, "name": "男士", "productTypeDtos": [ { "id": 23, "name": "上装", "productTypeDtos": [ ...原创 2019-07-03 15:19:43 · 2795 阅读 · 5 评论 -
Filter 与 Interceptor 使用感悟
1.Filter是Servelet加强版,可以队请求做预处理,预处理完成以后再调用doFilter的方法,将请求交托给Servlet,Servlet调用响应的处理流程,生成对应的结果,封装到response中,响应到前端,此时Filter过滤器同样可以对响应结果做一定程度的处理,在响应给前端;2.Interceptor,拦截器是拦截某些请求,可以对于符合某个正则表达式的所有请求拦截下来做...原创 2019-07-26 11:03:08 · 198 阅读 · 0 评论 -
springboot启动一半无法继续启动,没有任何报错提示
mvn clean spring-boot:run -X在idea控制台执行该命令,即可打印出日志这样就可以看到错误信息了原创 2019-08-13 19:01:33 · 2099 阅读 · 0 评论 -
计算当前日期推前或者推后几天,当前月份推前或者推后几个月份, 两个时间段月份数的计算
/** * @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 · 1106 阅读 · 0 评论 -
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 · 814 阅读 · 0 评论 -
多maven 父子依赖工程 打包部署
进入到项目所在文件夹:mvn clean删除该项目所有模块的target目录,包括对应的war ,jarmvn package -Dmaven.test.skip=ture生成各个模块的target目录,最后只需要发布一个war包即可;war包里面会把各个模块的作为jar包放到war文件里面;...原创 2019-08-19 17:56:33 · 6124 阅读 · 0 评论 -
java.sql.SQLException: Could not retrieve transation read-only status server
今天发布项目,有个项目因为数据库版本做了升级,一直没有去关注,今天产品发现不能够修改数据,于是去调取日志查看,日志信息显示,数据库似乎设置是只读状态,不能够修改。于是我去查询的数据库设置 show variables like 'transaction_%';发现读写状态设置是正常的,然后去做了测试,发现本地可以修改,而服务器不能修改数据,这种问题就很邪门,在各种尝试以后,很无奈做出了一个尝试,那...原创 2019-08-20 19:27:02 · 1244 阅读 · 0 评论 -
Linux 服务器常用命令
1. cd 文件夹名 表示进入某一层目录如果cd /fileName/fileName/fileName则表示进入某一个路径这里的fileName表示文件夹名称例如cd /usr/local/tomcat表示进入位于usr下的local文件夹的tomcat文件夹,cd /表示进入跟目录在windows操作系统中 /所为的根目录就是C盘D盘。2.ps -ef |...原创 2019-08-12 11:27:28 · 173 阅读 · 0 评论 -
SQLServer笔记
1.ISNULL(colum,'value') 含义:在0SQLServer中,该函数的意思的判断字段值是否为空,如果字段为空,则返回指定值常见用法是ISNULL(colum)返回true/false2.select * into tableNameB ftom tableNameA 含义:创建表,并插入数据,从tableNameA获取数据,并创建tableNameB,并插入数据。...原创 2019-09-02 18:29:00 · 274 阅读 · 0 评论 -
GIT常用命令
【GIT常用命令】查看当前git库状态:git status从服务器同步代码到本地代码库:git pull添加/更新代码库文件:git add .提交代码更新:git commit -m ‘some comments’上传代码到服务器:git push查看代码差异:git diff /path/to/file...原创 2019-01-18 17:55:07 · 117 阅读 · 0 评论