- 博客(133)
- 收藏
- 关注
原创 Commit message 和 Change log 编写指南
http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html
2020-07-13 12:49:31
271
1
原创 十大排序算法
1、冒泡排序从序列的一端往另一端冒泡,依次比较相邻的两个数的大小。如序列【9,1,8,4,6】,从左往右依次冒泡,将小的往左移动:第一轮:【1,9,8,4,6】、【1,8,9,4,6】、【1,8,4,9,6】、【1,8,4,6,9】第二轮:【1,4,8,6,9】、【1,4,6,8,9】、【1,4,6,8,9】第三轮:【1,4,6,8,9】、【1,4,6,8,9】public static int[] sortMP(int[] arr) { for(int i = 0;i < arr.l
2020-06-04 16:36:36
279
原创 Git多人单分支集成协作时常用的场景
配置公私钥第一步:使用如下命令检查本地是否已经生成公司钥:$ ls -al ~/.ssh第二步:使用如下命令在本地生成公司钥:$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"生成后如下图:第三步:使用cat ~/.ssh/id_rsa.pub查看本地生成的公钥,将其部署到github项目上3.1将...
2020-05-07 15:14:19
248
原创 独自使用Git时的常用场景
2.1删除分支删除分支用参数-d,删除时git可能会提示该分支没有被完全merged,如果确定要删除的话,可以使用参数-Dgit branch -d 分知名2.2创建分支git branch -b 新分知 基于已有的分支/某个commit2.3修改最新commit的messagegit commit --amend2.4修改老旧commit的message...
2020-05-06 21:26:58
182
原创 Git基础
git学习地址:https://git-scm.com/book/en/v2一、git基础1.1git安装参照git学习地址中的1.51.2使用git之前需要做的最小配置$ git config --global user.name "your_name"$ git config --global user.email your_email@domain.com每一个g...
2020-05-04 00:13:59
637
原创 28_实现strStr()_字符串_简单
原题:https://leetcode-cn.com/problems/implement-strstr官方题解:https://leetcode-cn.com/problems/implement-strstr/solution/shi-xian-strstr-by-leetcode/实现strStr()函数。给定一个haystack 字符串和一个 needle 字符串,...
2020-04-09 02:07:31
186
原创 208_实现Trie(前缀树)_字符串_中等
原题:https://leetcode-cn.com/problems/implement-trie-prefix-treehttps://leetcode-cn.com/problems/implement-trie-prefix-tree/solution/shi-xian-trie-qian-zhui-shu-by-leetcode/实现一个 Trie (前缀树),包含 inser...
2020-04-02 14:37:13
390
原创 Java8_StringUtils常用方法
org.apache.commons.lang.StringUtils Operations onStringthat arenullsafe.字符串是null安全的,不会抛出NullPointerException,都做了相应的处理。判空:IsEmpty/IsBlank:checks if a String contains text - 检查字符串是否有内容 Trim/Stri...
2020-04-01 16:56:09
1068
原创 14_最长公共前缀_字符串_easy
原题:https://leetcode-cn.com/problems/longest-common-prefix编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例1:输入: ["flower","flow","flight"]输出: "fl"示例2:输入: ["dog","racecar","car"]输出: ""解释: ...
2020-04-01 05:18:11
243
原创 13_罗马数字转整数_字符串_easy
原题:https://leetcode-cn.com/problems/roman-to-integer罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D ...
2020-03-31 21:53:52
320
原创 20_有效的括号_字符串_easy
原题:https://leetcode-cn.com/problems/valid-parentheses给定一个只包括 '(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例2:...
2020-03-31 03:11:36
173
原创 Error creating bean with name 'restartingClassPathChangedEventListener'
学习SpringBoot时使用@DeclareParents注解时报错如下:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'restartingClassPathChangedEventListener' defined in class path ...
2020-02-10 17:08:09
617
转载 PLSQL远程连接服务器的Oracle数据库
项目部署在Linux服务器上,使用plsql远程连接服务器上的Oracle数据库:在tnsnames.ora文件中添加内容如下:第一个红框表示数据库定义远程服务器的在本地主机名(随意输入)第二个红框表示远程服务器ip地址第三个红框表示远程服务器的数据库实例名测试能否打开,如若不能,修改plsql配置:工具------>首选项登录仍然不能连接,报错ORA-1...
2019-08-05 20:06:59
996
原创 jsp前台传参到后台乱码
背景一:ajax请求后台action,在action中获取参数乱码解决方法:Ajax请求时加入代码contentType: "application/x-www-form-urlencoded; charset=utf-8"例如: $.ajax({ type: 'POST', url: "${ctx}/appr...
2019-07-29 18:28:37
266
原创 随笔(三)
1、jsp页面id为whir$t3015_f3060的元素添加onclick属性:$("#whir\\\$t3015_f3060").attr('onclick', 'WdatePicker({dateFmt:"yyyy-MM-dd"});');2、jsp页面class为computedate的元素添加click点击事件,class为computedate的元素已有click点击事件,这...
2019-06-14 18:07:34
122
原创 jsp格式化日期
jsp中格式化日期代码:Date.prototype.Format = function (fmt) { //author: meizz var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 ...
2019-06-14 17:54:05
1303
原创 jsp报错missing ) after argument list!!!
jsp中写了一行代码:$("#whir\\\$t_leave_begindate").attr('onclick', 'WdatePicker({el:'d122'});');一直报错,经排查发现是因为没有将'd122'的单引号转义,改为$("#whir\\\$t_leave_begindate").attr('onclick', 'WdatePicker({el:\'d122\'});');后...
2019-06-14 17:51:33
669
原创 随笔(二)
1、在iframe中获取父元素:window.parent.document.getElementById("whir$t_leave_f3837")2、表单中有相同class的td,获取第一个td的值:$(".listTableLineLastTD_").eq(0).text()3、在iframe中给父页面的元素赋值:window.parent.document.get...
2019-06-02 05:14:44
182
原创 随笔(一)
1、子页面获取父页面元素的值var budgetSection = opener.$("input[name='xxx']").val();opener 属性是一个可读可写的属性,可返回对创建该窗口的 Window 对象的引用。2、子页面向父页面元素赋值opener.$("input[name='xxx']").value=传递值的变量;3、Ajax的async:默认是...
2019-05-30 17:04:42
161
原创 EasyUI
什么是EasyUI?jQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。EasyUI的使用引入EasyUI的开发JS和CSSEasyUI的使用有两种方...
2019-05-25 15:51:20
280
原创 SSH整合(纯注解)
搭建SSH注解开发的环境创建web项目,引入jar包SSH整合的jar包 Struts2的注解开发包 struts2-convention-plugin-2.3.24.jar ------Struts2的注解开发包 引入配置文件web.xml Struts2的过滤器 Spring的监听器jdbc.prop...
2019-05-08 15:48:11
328
原创 客户拜访记录
客户拜访记录概述需求概述:一个系统的用户(公司业务员),业务员需要对客户进行拜访,对拜访的过程进行记录。业务员(用户)和客户(客户)之间关系(需要具体业务具体分析:一对多--->公司产品比较单一,只允许一个业务员对应多个客户。多对多--->大公司有不同的产品,不同产品下有不同业务员都可以接触到同一个客户,一个客户可以对应多个业务员)。大部分情况创建成多对多。多对多创建原则:...
2019-05-08 15:03:34
2396
1
原创 抽取通用的DAO
抽取通用的增删改的操作定义接口public interface BaseDao<T> { public void save(T t); public void update(T t); public void delete(T t);}定义实现类public class BaseDaoImpl<T> extends HibernateDao...
2019-05-08 11:46:38
251
原创 CRM_SSH(四)
联系人管理创建表CREATE TABLE `cst_linkman` ( `lkm_id` bigint(32) NOT NULL AUTO_INCREMENT COMMENT '联系人编号(主键)', `lkm_name` varchar(16) DEFAULT NULL COMMENT '联系人姓名', `lkm_cust_id` bigint(32) NOT...
2019-05-08 10:54:16
195
原创 CRM_SSH(三)
客户管理---保存客户上传客户资质图片1、修改表单页面提供文件传项修改表单的enctype属性2、修改Action中的save方法Struts的文件上传 在Action中提供三个属性,对三个属性提供set方法 字符串类型 上传项名称+fileName 文件类型 上传项名称 字符串类型 上传项名称+ConentType ...
2019-05-05 17:01:24
198
原创 CRM_SSH(二)
客户模块---新增客户1、创建表CREATE TABLE `cst_customer` ( `cust_id` bigint(32) NOT NULL AUTO_INCREMENT COMMENT '客户编号(主键)', `cust_name` varchar(32) NOT NULL COMMENT '客户名称(公司名称)', `cust_source` varchar(3...
2019-04-10 14:15:51
222
原创 CRM_SSH(一)
一、搭建开发环境1、创建web项目,引入jar包2、引入配置文件Struts的框架:web.xml、struts.xml web.xml <!-- 配置Struts的核心过滤器 --> <filter> <filter-name>Struts2</filter-name> <filter-class>...
2019-04-09 15:16:13
259
原创 org.hibernate.MappingException: Unknown entity: com.ithou.crm.domain.SaleVisit!!!
org.springframework.orm.hibernate5.HibernateSystemException: Unknown entity: com.ithou.crm.domain.SaleVisit; nested exception is org.hibernate.MappingException: Unknown entity: com.ithou.crm.domain.Sa...
2019-04-04 15:37:00
574
原创 Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1!!!
org.springframework.orm.hibernate5.HibernateOptimisticLockingFailureException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1; nested exception is org.hib...
2019-04-03 16:33:01
782
原创 Write operations are not allowed in read-only mode (FlushMode.MANUAL)!!!
org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' mar...
2019-04-03 15:49:24
308
原创 Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister!!!
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; neste...
2019-04-03 13:28:01
621
原创 文件上传
文件上传将本地文件通过流的形式上传到服务器上。文件上传技术JspSmartUploadjspSmartUpload组件是应用JSP进行B/S程序开发过程中经常使用到的上传下载组件,使用简单,方便。现在又为其加上了下载中文名字的文件的支持。FileUpload是Apache commons下面的一个子项目,用来实现Java环境下面的文件上传功能,与常见的SmartUploa...
2019-04-02 16:39:38
983
原创 Could not locate field nor getter method for property!!!
在SSH项目中报错如下:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'SessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method...
2019-03-29 13:12:31
973
原创 过滤选择器
基本过滤器$('li:first') 选取第一个元素,返回单个元素$('li:last') 选取最后一个元素,返回单个元素$('li:not(.red)') 选取 class 不是 red 的 li 元素,返回集合元素$('li.even') 选择索引(0 开始)是偶数的所有元素,返回集合元素$('l...
2019-03-28 17:22:31
151
原创 常规选择器
简单选择器在使用jQuery选择器时,首先必须使用“$()”函数来包装我们的 CSS 规则。而CSS 规则作为参数传递到 jQuery 对象内部后,再返回包含页面中对应元素的 jQuery 对象。随后,我们就可以对这个获取到的 DOM 节点进行行为操作了。ID选择器:$('#div') 获取一个ID为div元素的DOM对象类选择器:$('.div') 获取所有class...
2019-03-28 16:43:45
160
原创 Hibernate主键生成策略
generator:设定持久化类设定标识符生成器 -class属性: 指定使用的标识符生成器全限定类名或其缩写名increment 标识符生成器由 Hibernate 以递增的方式为代理主键赋值,Hibernate 会先读取 NEWS 表中的主键的最大值, 而接下来向 NEWS 表中插入记录时, 就在 max(id) 的基础上递增, 增量为 1.适用范围: 由于 i...
2019-03-27 14:25:07
109
原创 jboss
第一次接触jboss,在此做一个基本安装及使用记录在这个地方启动项目这个路径下是缓存,一般在开发过程中如果要清除缓存的话就把上图红框中的四个文件删除即可,其中这个路径下的log文件是日志文件。这个路径下红框1是开发主要的文件都在这个defaultroot下面,红框2是配置数据库的地方。这个地方是jar包所在位置,将dog-3.1.jar包放入lib下把Whi...
2019-03-27 13:50:39
608
原创 oracle导入导出文件
使用PLSQL导入dmp文件Tools--->Import Tables1---> 可执行文件的位置,必须填写,我的位置是D:\app\dell\product\11.2.0\dbhome_1\bin\imp.exe2--->要导入的dmp文件位置。sqlplus登陆方式sqlplus / as sysdba ...
2019-03-26 17:14:46
346
原创 Invalid bound statement (not found)
在做ssm项目时,遇到错误如下:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.taotao.mapper.TestMapper.queryNow at org.apache.ibatis.binding.MapperMethod$SqlCommand.<in...
2019-03-18 16:52:00
359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人