自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Code_小生的博客

别人笑我太疯癫,其实我就特疯癫!

  • 博客(50)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

转载 (转)--Cron 表达式详解

Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMonth Month DayofWeek每一个域可出现的字符如下: Seconds:可出现”, - * /”四

2017-11-15 10:40:56 298

原创 005--Easyui的datagrid实现宽度自适应

最近因为datagrid的宽度问题,结果被提BUG了,郁闷····· 产生问题的背景: 其实就是在页面显示的某一列的字数比较长或者特别长的时候,页面无法一次性显示完毕所有的字,所以特地看了一下自适应宽度,有3个就显示3个字宽度,有7个就显示7个字的宽度···比较灵活! 废话不多说,直接码代码://easyui的datagrid宽度自适应扩展方法 $.fn.extend({

2017-11-13 14:57:04 7429

原创 004--easyui的combobox设置下拉框默认选中某一项

JSP页面:可以这样写,提供option的选项,<input class="easyui-combobox" name="customerStatus" id="customerStatusList" data-options="valueField: 'value',textField: 'label', data: [{label: '未审核', value: '1

2017-10-30 11:58:01 23921

转载 003--js替换全部字符串 - 无replaceAll的解决方案

js替换全部字符串 - 无replaceAll的解决方案原生js中并没有replaceAll方法,只有replace,如果要将字符串替换,一般使用replace 1)单个替换var str = '2016-09-19';var result = str.replace('-','');console.log(result);//输出结果是://201609-19replace只会替换找到的

2017-10-12 10:45:36 533

原创 002--第一次成功删除之后,后续的删除会脏数据读取到第一次的记录信息id

点击删除按钮之后,成功删除某条记录信息,然后当我们第二次再次进行删除的时候,没有勾选任何记录信息,但是却会出现提示框,是否要进行删除,Debug模式下发现: 我们每当第一次删除成功之后,第二次,第三次等等在不选择任何信息记录的情况下,后续的删除都会获取到第一次删除的信息id,所以我们需要在每次删除之后,进行清除勾选状态:$('#wisequantitydg').datagrid('clearSel

2017-10-10 18:33:37 447

原创 001--easyui 中如何获取不同input的值,并且进行比较呢?

其实说到底,还是归结于表单校验,对于单个表单中的某个input输入框中的文本值进行校验,完全可以通过书写一个function去判定,此时两个文本之间的值的比较大小的校验当然也是在保存之前的操作,因为不是太复杂,直接写在了保存按钮的绑定事件里面;要求: 上限必须大于下限,否则不允许保存,弹窗提示处理措施: 最主要的是需要获取到这两个input的值,其次直接进行比较,给出提示信息//融资上限var

2017-10-09 15:54:38 1020

原创 CRM系统二期的dev(一)--EasyUi datagrid 获取Checked选择行(勾选行)数据

getSelected:取得第一个选中行数据,如果没有选中行,则返回 null,否则返回记录。getSelections:取得所有选中行数据,返回元素记录的数组数据。getChecked:取得checkbox选择行的数据,返回元素记录的数组数据。 getSelected跟getSelections是选中行,而且getChecked是选择行。 选中行: 顾名思义–我们单击到某一个行,一般这个时候默

2017-09-11 12:10:18 2272

原创 Holiday节假日信息系统的开发(零)--序言

本系统是为了公司方便自定义多个节假日信息的设置所设计的一款系统,可以方便的实现列表展示节假日信息,根据年份查询当年的所有节假日,其次可以新增节假日,编辑节假日,删除节假日,听起来其实就是增删改查,没什么特别复杂、多维度的业务场景,但是对于日历控件的使用和操控却是有很多细节性的知识点值得玩味,虽然我的工作经验还处于菜鸟鲜嫩的层次,但是我也希望自己可以做出来比较好的系统,更深的是希望有一天能够做出来一款

2017-09-01 14:26:05 917 1

原创 搬砖中的小事之前端(二)--margin属性信手拈来的使用--

margin:这个简写属性设置一个元素所有外边距的宽度,或者设置各边上外边距的宽度例子 1: margin:10px 5px 15px 20px; 上外边距是 10px 右外边距是 5px 下外边距是 15px 左外边距是 20px 例子 2: margin:10px 5px 15px; 上外边距是 10px 右外边距和左外边距是 5px 下外边距是 15px 例子 3: m

2017-08-03 10:55:45 279

原创 CRM的dev(总结)--多思考,先实现,再优化!

时间辗转,难忘当年! 当我上上个月的最后一天走进这家公司,熟悉环境项目什么的,过了几天,开始着手做项目,刚开始本来是让我做一个模板生成的项目,让我熟悉FreeMarker,后来由于CRM这个项目比较紧急,就让我转战开发CRM客户关系系统的项目,刚拿到手的这个项目,在我眼中的无非也就是一些增删改查的套路和流水线似的坦克大战····等到开发的时候,才会发现有时候,如此轻蔑地态度,必然会让自己吃上不小的

2017-08-02 23:30:14 764

原创 CRM的dev(零)--客户关系系统的序言

之所以在开发之后采写这篇序言,是为了更好的理解清楚他的流程以及业务需求的特殊场景和实现功能点的连贯性和技术的通用复杂性,以及自身感受和体会更加审核科的时候,希望能为以后自己的成长,打下一个好的铺垫: Hello,很高兴大家来浏览观看小生的CRM系统的专刊,本专刊主要是介绍CRM的开发问题以及特殊需求场景的问题和解决方案,可能写的并不好,但是好记性不如烂笔头,希望可以向大家多多学习~ 废话不多说,

2017-07-31 23:54:20 766

原创 CRM的dev(八)--特殊情况下的手机号校验

近期再写CRM客户关系系统,有一个很特殊的业务需求,在非当前跟踪人编辑别人的有效期过期的信息时候,只能编辑客户经理的选项,但是手机号信息对于登录用户来说是脱敏的,脱敏后的手机号显示成:137********,很显然保存的时候手机号校验是过不去的,具体应该怎么做呢? 分析: 第一种方法:(不推荐) 一开始想着,手机校验的时候,手机号可以包含和0-9的数字,这样虽然可以保存下来信息,但是列表显示的

2017-07-31 23:40:23 1076

原创 CRM的dev(七)--为easyUI的datagrid每行增加一个单选按钮

EasyUI的datagrid为每行增加单选按钮: Js中的Columns直接增加一个字段: 代码如下:{field: 'IsEnable', title: '选择', width: 60, align: 'center', //调用formater函数对列进行格式化,使其显示单选按钮(所有单选按钮name属性设为统一,这样就只能有一个处于选中状态)

2017-07-31 23:26:19 2236

原创 CRM的dev(六)--在JS中如何获取到用户id对应的角色用户名

在CRM系统的查看功能时候,查看的时候,数据库里面加载的数据全是对应用户,对应状态的数字结果:1,2,3,4 显示出来是这个样子: 需要在查看的时候,让1,2,3,4显示成对应的用户角色: 需要在JS代码中如下操作: 【分析】: 1–先获取到对应的input里面的id的值; 2–对应的值需要进行角色名字的转换; 3–将转换后的数据进行填充;我们需要在Controller里面添加如下

2017-07-27 12:10:47 4411

原创 CRM的dev(五)--如何实现新增和更新的时候下拉框的选项值动态添加

最近出现一个这样的需求,需要实现下拉框新增的时候只能有一个选项,但是更新的时候下拉框有多个选项值,网上很多的答案真的搜遍也很坑爹= =,上身之后,冷静下来,发现,下面的方案可以解决这个问题: JS中的代码–直接上啦: 新增的时候://添加客户信息 $('#customeradd').bind("click", function(){ $('#customerdlg').d

2017-07-27 09:25:23 925

原创 CRM的dev(四)--新增和更新之前,判断是否有字段的值重复

新增和更新时候库中是否有重复字段的值,有的话,就不插入,没有的话,就执行插入; Controller中://查询--按照name和nameShort--全称和简称 int repayCount = crmCustomerService.queryRepayObject(crmCustomerVO); if(repayCount >0){ re

2017-07-26 14:02:58 1027

原创 CRM的dev(三)---保存表单之前的数据校验

保存之前的表单校验://保存客户信息 $('#customersave').bind("click", function(){ // js 合法性校验,customerfm是保存按钮所在的表单的名字 var isValid = $("#customerfm").form('validate'); if(!isValid){

2017-07-25 17:24:58 582

原创 CRM的dev(二)--货币金额的大小限制以及货币格式化

用EasyUI格式化金额货币: JSP页面显示的是千位加个“,”,比如10000元,显示的是:10,000.00 在JS里面控制显示,代码如下://金额展示格式化 {field:'expectLimit',title:'预计额度', width:'8%', align:'center', formatter: function (value

2017-07-25 10:09:16 511

原创 CRM的dev(一)之EasyUI条件设置行背景颜色红色显示:

EasyUI条件设置行背景颜色红色显示: 使用EasyUI的rowStyle函数,customerdg对应页面中的table标签的id<table id="customerdg"> </table>直接上代码://显示剩余天数少于5天,变色 $('#customerdg').datagrid({ rowStyler:function(index,row){

2017-07-20 15:37:51 1617

原创 搬砖中的小事之代码(十)--EasyUI多条件组合查询的实现

EasyUI多条件组合查询实现: 下拉框使用select,添加属性class=”easyui-combobox”,其次设置默认值(也就是什么不选的时候),应该添加一个空的 只需要给option的属性value赋值为空串,写成:value=”” 下面是具体的代码实现:jsp页面代码:<div id="customertb" style="padding:2px 5px;"> <i

2017-07-19 13:50:11 703

原创 搬砖中的小事之代码(九)--改进八的客户编码随机串的生成方法

对于搬砖中的小事之代码(八)的客户编码串的随机生成的改进:public static String getRandStringEx(int length){ byte[] charList = {'0','1','2','3','4','5','6','7','8','9', 'A','B','C','D','E','F','G','H','I','J','K','L',

2017-07-18 16:26:54 401

原创 搬砖中的小事之代码(八)--客户编码6位数的随机串的生成和登记时间的生成

用到一个客户编码,和注册登记时间,让我在新增客户信息的时候就立刻全部自动生成,代码粘在这里,对你有用的话,也希望可以帮到大家: 1)生成六位数的随记客户编码串,写了一个工具类RandomStringUtil .java,拿走即用:import java.util.Random;/** * 产生随机字符串,长度由参数指定。 * @param length 产生的字符串的长度 * @retur

2017-07-18 16:19:35 1351

原创 搬砖中的小事之代码(七)---设置数据库中非空字段的默认值

经常有这样的场景,我们需要在前端页面,点击增加按钮,增加一条数据,这条数据包括若干的字段,比如: 但是列表里面需要展示的字段,肯定不止这些, 但是数据库在设计表的时候,很多字段都是不允许为空的,现在的情况是我们点击增加按钮时,没有给出的那些不能为空的字段,所以我们需要在点击增加,然后保存之前,给出那些不能为空的字段设置默认值: 1)你可以选择在entity实体类声明的时候就给他们进行赋

2017-07-18 15:10:49 2040

原创 搬砖中的小事之代码(六)--列表显示的字段与数据库中字段类型不匹配,需要在查询后进行简单转换

很多时候,我们需要从数据库里面查询出数据,显示在列表页面,但是,有时候会出现类似于审核状态,客户状态这样的字段,1对应待审核,2对应审核中,3对应审核通过,4对应审核失败,数据库存储的是1,2,3,4,列表显示的页面需要显示:待审核,审核中,审核通过,审核失败····这就需要我们人为地进行一点转换; 最近做的这个转换,可以通过两种方法: 1)在实体类中加上一个字段,对应为statusValue,

2017-07-17 18:36:05 668

原创 Eclipse报错:Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web modules

部署了tomcat服务器在Eclipse上面,遇到这个烦人的错误, 按照如下的措施就可以解决这个问题了: 将文件org.eclipse.wst.common.project.facet.core.xml用文本编辑器打开后,找到<installed facet="jst.web" version="3.1"> 修改version的版本为低版本,比如改成tomcat7支持的3.0, 或者是tomca

2017-07-10 20:08:10 3945

原创 eclipse中怎么去掉Js/javsscript报错信息

eclipse中web项目中总有红叉叉显示js文件中有错误,即使勾掉了builder>Javascript Vaidator,还是不行,如下图示: 网上搜索:各种方法都试过,真心不好使啊- -! 比如: 1)去掉了.project文件中的以下内容还是没用。org.eclipse.wst.jsdt.core.jsNature2)002–window选项菜单中取消validation的buil

2017-07-06 18:36:25 912 1

原创 Eclipse以及Java各个版本的下载地址

Eclipse历史各个版本下载地址:http://wiki.eclipse.org/Older_Versions_Of_EclipseJava历史各个版本下载地址:http://www.oracle.com/technetwork/java/javase/archive-139210.html

2017-07-04 10:15:14 869

原创 搬砖中的小事(四)之工具--通过打开的文件进入其所在的目录配置

WINDOWS eclipse配置Run-->External Tools-->External Tools Configurations…new 一个 program(比如名字叫 open_file)location 里面填 :C:/WINDOWS/explorer.exeArguments 里面填: ${container_loc}然后切换到common,把External Tools勾上

2017-06-23 09:42:07 363

原创 搬砖中的小事之代码(二)--报错Consider defining a bean of type...in your configuration

说我的Controller里面找不到这个接口,可是我检查了,明明有注入的; 报错信息:Consider defining a bean of type ‘com.zhongxin.funds.remote.AliPayRemote’ in your configuration.1)检查AliPayRemote这个类是否存在; 2)检查一下那个Service类是否没加注解@Service 3)检

2017-05-09 17:00:58 31782 2

原创 搬砖中的小事之工具(三)--Eclipse报错The default workspace“xxxx” is in use or cannot be created Please choose...

问题描述:中午电脑太热,就关机休息了一会,今天下午开机后,打开Eclipse,半天没有反应,于是有电了一次,过了一会,我看到两个Eclipse打开的程序窗口, 于是我关闭了其中一个窗口,然而,接下来却弹窗报错: 提示信息:”The default workspace “javaProject” is in use or cannot be created Please choose a diff

2017-04-24 14:26:02 10335

原创 搬砖中的小事之代码(五)--maven项目的各种异常以及解决办法

MavenMaven你别浪用Eclipse的mars2版本从SVN检出maven项目,编译之后,各种问题开始登上抓头抓耳挠屁股的舞台; 事没多大,但是就那一时半会,还就真的咋都莫名其妙的报错,废话不多说,今天就来掰扯掰扯这些个曾经让你觉着莫名其妙,甚至稀奇古怪的问题; 个人所见,不当之处,劳烦多多指教:Maven的浪里白条~part 1: 检出的maven项目莫名其妙的出现与众不同的红色感叹号;

2017-04-21 19:27:16 915

原创 搬砖中的小事之代码(四)--useGeneratedKeys的理解与使用

调试centerBank接口,业务实现类里面想要通过获取表格中主键id,来进行逻辑判断,从而进行更新; 直接撸代码–mapper.xml中的插入方法:<insert id="insertSelective" parameterType="com.baidu.example.entity.CenterBankRecordsEntity" useGeneratedKeys="true" keyProp

2017-04-07 10:49:01 1972

原创 Spring漂流记(一)--Spring概况

学习Spring,知道它是什么?为什么用?怎么用?何时用?Spring 是什么?Spring是JAVA编程语言的一个开源框架,它的创建是为了解决复杂企业应用开发,现今已经发展为强大的Spring家族,服务支持的范围也极速扩大; 同时,Spring是一个轻量级的IOC(控制反转)和AOP(面向切面)的容器框架; 1)本身的框架大小属于轻量级,并且运行Spring框架的耗用内存也属于轻量级, 2

2017-04-05 08:07:20 568

原创 搬砖中的小事之代码(三)-参数限定值大小范围的注解

@Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值 @Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值 @Size(max, min) 被注释的元素的大小必须在指定的范围内

2017-03-29 13:34:36 5115

原创 Idea的使用与感受(四)--补充破解软件下载地址

看到有很多想要使用Intellij Idea的朋友,需要获取破解软件,现在特地上传到这里,欢迎所有有需要的亲们前来下载! 方式一:点我跳转前去下载破解软件 方式二:给我留言,留下你的邮箱,我会不定时在线,看到一定会给你回复,以附件的形式发给你;—如果对你有用的话,可以相互转告,让更多的亲们也能收到帮助,谢谢–

2017-03-28 10:48:35 623

原创 Java漂流记之SpringMVC(一)--序言

为开发团队选择一款优秀的MVC框架是件难事儿,特别是对应自己团队应用开发场景的框架更是难上加难,在众多可行的方案中决择需要很高的经验和水平。你的一个决定会影响团队未来的几年。要考虑方面太多: 1、简单易用,以提高开发效率。使小部分的精力在框架上,大部分的精力放在业务上。 2、性能优秀,这是一个最能吸引眼球的话题。 3、尽量使用大众的框架(避免使用小众的、私有的框架),新招聘来的开发人

2017-03-22 16:36:39 668

原创 搬砖中的小事之代码(一)--枚举

枚举类型:是指由一组固定的敞亮组成合法的类型,Java中由关键字enum来定义一个枚举类型 举例:public enum Season{ SPRING,SUMMER,AUTUMN,WINER; }要求与特点: 1)使用关键字enum 2)类型名称,比如这里的Season 3) 遗传允许的值,比如上线定义的川夏秋冬四季 4)枚举可以单独定义在一个文家中,也可以嵌在其他

2017-03-22 14:01:28 744

原创 搬砖中的小事之前端(一)--name和value和type的区别

name和value和type的区别:name是表单的名称; value常和按钮一起使用,是默认的按钮上显示的文本; type是文本的类型,比如说是js还是css; type=”text/javascript” 或者是 type=”text/css”

2017-03-21 10:45:55 1290

原创 搬砖中的小事之工具(二)--tomcat端口被占用问题的解决

tomcat端口被占用的问题:1)可以查看命令:cd %systemroot%\system322)查看8080端口(此处端口为你的服务一般设置的端口)是否被占用(可以查出占用端口的PID):netstat -nao|findstr 80803)杀死占用端口的pid :taskkill /T /F /PID 3036 //强制(/F参数)---杀死pid为3036的所有进程包括子进程(/

2017-03-21 10:40:26 439

原创 Jenkins集成工具的使用(三)

部署项目的详细步骤和过程:备注:Jenkins 我们目前搭建在192.168.54.233的服务上面,服务端口是8080;第一步:Linux服务上的容器配置1)先在自己想要部署的服务上新建一个文件夹,比如你想要上传的项目是zx-manage, 那么,就在/usr/local/zx-runtime的路径下,mkdir 新建一个zx-manage的文件夹,创建好后,进入该目录; 2)然后在该目

2017-03-16 09:32:40 910

SecureCRT6.6.1

windows平台操作Linux服务器工具

2017-08-30

Tomcat-7.0.64版本

Tomcat7压缩包,用来部署项目运行

2017-08-30

Eclipse插件svn-1.6.17版本

就是使用Eclipse等IDE编程软件时候,安装的SVN插件

2017-08-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除