12 2016 档案
摘要:1.丢弃小数部分,保留整数部分 parseInt(5/2) 2.向上取整,有小数就整数部分加1 Math.ceil(5/2) 3,四舍五入. Math.round(5/2) 4,向下取整 Math.floor(5/2)
阅读全文
摘要:项目中需要对返回的小数进行格式化,把零省略掉。 1.00 > 1 1.01 > 1.01 1.10 > 1.1 parseFloat() 函数可解析一个字符串,并返回一个浮点数。 该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是
阅读全文
摘要:class和id的区别 class用于css的,id用于js的。 1)class页面上可以重复。id页面上唯一,不能重复。 2)一个标签可以有多个class,用空格隔开。但是id只能有id。
阅读全文
摘要:1. css是cascading style sheet 层叠式样式表的简写。“层叠式”的意思,我们将慢慢的去理解。 1 <style type="text/css"> 2 p{ 3 color:red; 4 font-size: 30px; 5 text-decoration: underline
阅读全文
摘要:表单就是收集用户信息的,就是让用户填写的、选择的。 1 <div> 2 <h3>欢迎注册本网站</h3> 3 <form> 4 所有的表单内容,都要写在form标签里面 5 </form> 6 </div> form是英语表单的意思。form标签里面有action属性和method属性,action
阅读全文
摘要:div和span是非常重要的标签,div的语义是division“分割”; span的语义就是span“范围、跨度”。 这两个东西,都是最最重要的“盒子”。 1 <div> 2 <h3>中国主要城市</h3> 3 <ul> 4 <li>北京</li> 5 <li>上海</li> 6 <li>广州</
阅读全文
摘要:1 无序列表 无序列表,用来表示一个列表的语义,并且每个项目和每个项目之间,是不分先后的。 ul就是英语unordered list,“无序列表”的意思。 li 就是英语list item , “列表项”的意思。 1 <ul> 2 <li>北京</li> 3 <li>上海</li> 4 <li>广州
阅读全文
摘要:a标签,超级链接 a是英语anchor锚的意思。 a标签常用的就是三个属性: 1 <a href="网址" title="悬停文本" target="_blank">超级链接文字</a> 页面内的锚点,用name属性或者id属性 1 <a name="grjj"></a> 2 <a id="grjj
阅读全文
摘要:url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使
阅读全文
摘要:$.each(result, function(index, temp) { typeStr += '<option value=' + temp.id + '>' + temp.name + '</option>'; }); 实例
阅读全文
摘要:1.定义toolbar方法 2.定义新增方法 3.新增方法的具体实现 4.
阅读全文
摘要:目前在公司的工作主要是写前端的接口工作,会和前端的同事配合比较多;这里记一下,自己在项目前端接口书写过程中的一些错误,减少再犯的可能性。 1.接口的返回值的格式 list集合外面不需要再包一层(这里针对自己的项目而言) 2.接口的返回值和自己书写的文档要一致 返回值类型 返回值定义的名称 3.自己接
阅读全文
摘要:1.格式化返回的时间 { field : 'endTime', title : '轮播图片循环的结束时间', width : 50, align : 'center' 2.方法二(方法和实现分离)
阅读全文
摘要:1.表单回显数据的方法 2.通常在我们项目中点击编辑按钮,将我们的表单数据进行回显并可以进行编辑(也可以只允许查看) 通常是这样一种机构 3.项目中代码示例 4.JS文件中的代码 5.重新load数据 6.这里load方法的KEY是html文件的name属性值 7.修改表单数据提交方法
阅读全文
摘要:easyui的datagrid方法返回的列,有的值不需要显示可以使用hidden(属性进行隐藏)
阅读全文
摘要:1.在当前页面必须有一个DIV 2.DIV这个可以弹出对话框 3.通过web端的跳转到html页面 4.在用html页面里面的元素,接收返回的内容 5.通过width和hight调整样式
阅读全文
摘要:1.项目中需要传递多个参数值 2.在使用easyui dialog 方法的时候传值问题 3.后台的web层代码
阅读全文
摘要:StringUtils 方法的操作对象是 Java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入
阅读全文
摘要:java.math.BigDecimal.min(BigDecimal val) 返回此BigDecimal和val的最小值。 声明 以下是java.math.BigDecimal.min()方法的声明 参数 val - 要计算最小值 val - 要计算最小值 返回值 此方法返回的值是此BigDec
阅读全文
摘要:冒泡排序: 通过对相邻元素的对比,并交换位置,一步一步的把一个元素给挑选出来。 我们可以使用两层嵌套的for循环来实现这个过程,也就是实现冒泡排序: 下面是冒泡排序的完整代码。
阅读全文
摘要:简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 grep常用用法 将/etc/passwd,有出现
阅读全文
摘要:在Linux系统下,重启Tomcat 首先,进入Tomcat下的bin目录 使用Tomcat关闭命令 查看Tomcat是否以关闭 如果显示以下相似信息,说明Tomcat还没有关闭 *如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程 然后继续查看Tomcat是否关闭 如果
阅读全文
摘要:1.在Maven中dependencyManagement的作用其实相当于一个对所依赖jar包进行版本管理的管理器。 2.pom.xml文件中,jar的版本判断的两种途径 1:如果dependencies里的dependency自己没有声明version元素,那么maven就 会倒dependenc
阅读全文
摘要:1.项目中的Repository对象的使用 2.Repository 引入的两种方式 继承和使用注解 3.Repository接口的定义 Repository 接口是 spring Data 的一个核心接口,它不提供任何方法,开发者需要在自己定义的接口中声明需要的方法 4.Repository接口的
阅读全文
摘要:// ------------------------------------ 使用 @Query 注解 // 没有参数的查询 @Query("select p from Person p where p.id = (select max(p2.id) from Person p2)") Person getMaxIdPerson(); //使用 ? 和数字代表传入的参数 @Query("se...
阅读全文
摘要:1.这个异常的报错翻译过来就是 不能发出数据操纵语句与executeQuery() 2.这里要检查一下你要执行的实际SQL语句要做什么操作 查询呢?还是修改? 3.如果是修改的话,需要添加@Modifying注解,这样程序才知道这是一个修改语句,同时要添加事物的管理 可以这样进行更改 execute
阅读全文
摘要:在项目的进行中需要通过 @Modifying 注解完成修改操作(注意:不支持新增) 1.之前有一个业务需要先查询一个结果集,然后将满足结果集中某个条件的另外一张表中的字段做一个属性值的更改,这个更改可能是多个的 代码如下 2.SQL语句如下 3.但是执行的过程中,控制台报错,如下 Can not i
阅读全文
摘要:如果可以的话,重复逻辑不要多次判断,代码会非常的冗余。这段代码没有修改之前,大概300行,优化之后只有100行左右。/** * 判断是否可以执行退还保证金操作 * 1.判断该条保证金缴纳记录是否可以退还 * 2.如果可以退还,退还的金额是多少? * * 根据时间做判断? * 不用凑整数,可以退就直接退掉 */ @Ov...
阅读全文
摘要:for(int i=0;i<100;i++){ if(i==50){ continue;// 跳出当前循环,执行下面的循环,就是说,当i=50的时候,跳出循环,从i=51开始继续循环 //业务逻辑 } if(i==60){ break;//break表示跳出整个for循环,也就是说,当i=60的时候
阅读全文
摘要:1.相加 两个BigDecimal变量a,b。 如果想进行相加,即a加b的话,返回值需要使用a进行接收,如下: a = a.add(b); BigDecimal为不可变类, 所以执行运算的结果需要再返回给aa = a.add(b); 2.BigDecimal数据为null 两个BigDecimal
阅读全文
摘要:一、数据类型 5种基本数据类型:Null/Undefined/String/Boolean/Number 1种复杂数据类型:Object 二、数据类型检测 1、typeof 2、instanceof/constructor 3、Object.prototype.toString.call(value
阅读全文
摘要:1. DOM对象:通过例如getElementById方法获取到DOM树中的元素就是DOM对象 jQuery对象:通过jQuery包装DOM对象后产生的对象 注意:jQuery对象和DOM对象不能使用对方的任何方法 2.Dom对象和Jquery对象之间的转化 jQuery对象转成DOM对象有两种方法
阅读全文
摘要:一、jQuery插件支持的转换方式 二、浏览器支持的转换方式(Firefox,Chrome,Opera,Safair,IE9,IE8) 注意:由于ie8(兼容模式),ie7和ie6没有JSON对象,需要使用JSON官方的方式,引入json.js。 三、javascript支持的转换方式 注意:ie8
阅读全文
摘要:1.创建mysql数据库的存储过程,语句 2.选择执行创建的数据库存储过程即可
阅读全文
摘要:1.copy表结构 2.copy表数据 选择你要插入你新建的表中的数据的字段,从你要复制的表中查询出来即可。 刷新,Ok。 insert into mytable10(ID,username) select Id,username from mytable1;
阅读全文
摘要:项目开发中代码书写很能够体现一个人的编程水平,这里记录自己的开发过程中遇到的编程的一些不良习惯,希望能够和打击共同提高。 1.接口方法中的代码不要超过300行。 如果你发现自己接口中的方法超过300行的时候,就要考虑是否可以抽取公共的工具方法一起使用。 笔者曾一度以自己一个接口里面的代码行数500行
阅读全文
摘要:1.集合的由来 单个数据,可以使用变量保存; 多个数据,可以使用数组保存; 使用数组的前提: 1、要保存的数据的数据类型是一致的; 2、要保存的数据的数量是已知的; 那么存储多个数据的数量不确定的情况? 使用集合 2.集合和数组的区别 数组: 1、只能保存同一种类型的数据; 2、数组一旦创建,容量不
阅读全文
摘要:一,navicat如何写sql语句查询? 方法1:ctrl+q就会弹出一个sql输入窗口,就可以在里面写sql了。写完sql后,直接ctrl+r就执行sql了。 还有一点,写sql语句时,navicat会提示的。 方法2:按f6会弹出一个命令窗口,就根mysql -u mysql -p进去时操作一样
阅读全文
摘要:1.创建连接 主机名 : 可以不写名称随意 主机名/IP地址:localhost或者127.0.0.1 都是本机的意思 端口:默认3306 尽量不要改怕与其余端口重复,如有重名端口系统会报错 用户名:MySQL的超级管理员 密码:新手可以不用设置 连接测试:看看是否可以正常连接本机 确定后会正式连接
阅读全文
摘要:1.使用mysql数据库的必备要素 a. 安装MySQL服务端 b. 安装MySQL客户端 c. 【客户端】连接【服务端】 d. 【客户端】发送命令给【服务端MySQL】服务的接受命令并执行相应操作(增删改查等) 2.连接数据库命令 mysql -u root -p 3.常用命令 4.增删改查操作
阅读全文
摘要:1.接口的命名一定要规范,不能够和实体,方法名产生混淆,便于识别 2.接口返回的字段最好不要包含中文字段 容易乱码 3.接口返回如果有多个状态,使用int 类型进行定义。 1 是状态1 2 是状态2 3 是状态3 ... 4.书写接口文档,一定要和返回的字段相符,没有的就不要写出来 接口文档不是给你
阅读全文
摘要:1.比较大小 可以通过BigDecimal的compareTo方法来进行比较.返回的结果是int类型,-1表示小于,0是等于,1是大于. 例如: if(a.compareTo(b) == -1){ a } if(a.compareTo(b)==0){ a=b; } if(a.compareTo(b)
阅读全文
摘要:1.更新项目 clean > 更新项目 > package >refresh 即可。(这几个步骤一个不能够少) 2.项目中的类的依赖关系存在,但是无法导入依赖 maven update > maven install 3.spring boot 框架新建实体类,无法再target目录下面生成“实体_
阅读全文
摘要:public static void main(String args[]) { //Double[] num = { 45.1,45.2 }; List dlist=new ArrayList(); dlist.add(45.1); dlist.add(45.2); dlist.add(110.2
阅读全文
摘要:索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。在没有索引的情况下,数据库会遍历全部数据后选择符合条件的;而有了相应的索引之后,数据库会直接在索引中查找符合条件的选
阅读全文
摘要:四种Key: Primary Key, Unique Key, Key 和 Foreign Key。 1.如果Key是空的, 那么该列值的可以重复, 表示该列没有索引, 或者是一个非唯一的复合索引的非前导列2. 如果Key是PRI, 那么该列是主键的组成部分3. 如果Key是UNI, 那么该列是一个
阅读全文
摘要:项目中如果表中的数据过多的话,会影响查询的效率,那么我们需要想办法优化查询,通常添加索引就是我们的选择之一; 1.添加PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一
阅读全文
摘要:当我们对MySQL数据库进行了误操作,造成某个数据表中的部分数据丢失时,肯定就要利用备份的数据库,对丢失部分的数据进行导出、导入操作了。Navicat工具正好给我们提供了一个数据表的导入导出功能。 1.导出数据表 Navicat导出数据表的格式很多,增加了对Excel2007以上版本的支持,当设计完
阅读全文
摘要:1.在实际的项目开发过程中,之前已经创建好的实体类可能需要增加/删除字段,亦或是更改已有字段的属性,比如主键的增长策略从自增型改为UUID型,那么就会涉及到 SQL 中 alter table 语句的使用。 !-- Customer entity添加以下字段alter table sys_custo
阅读全文
摘要:工作中需要查看日志信息,进行排错,但是面对上万行的错误日志,从头开始往后看,比较浪费时间,所有使用tail命令会节省不少时间。 1.命令 tail - n opt/tomcat/logs/catalina.out 其中 -表示从结尾往上,计数;+表示从开始往下计数 opt/tomcat/logs/c
阅读全文
摘要:工作中遇到页面传递布尔类型的数据问题,需要在代码中判断不能为null,就此思考一下,boolean和Boolean之间的区别?boolean是基本数据类型Boolean是它的封装类,和其他类一样,有属性有方法,可以new,例如:Boolean flag = new Boolean("true");
阅读全文
摘要:可以使用cd命令,cd命令的功能是切换到指定的目录: 命令格式:cd [目录名] 有几个符号作为目录名有特殊的含义: “/”代表根目录、 “..”代表上一级目录、 “~”代表HOME目录、 “-”代表前一目录 因此返回根目录可以使用命令: cd / 1.选择你需要建立的连接 2.进入根目录 3.展示
阅读全文
摘要:1. 2. 3.根据需要,选择普通或者Debug模式启动即可。
阅读全文
摘要:1.toString 方法 Arrays的toString方法可以方便的输出一个数组的字符串形式,方便查看,它有九个重载的方法,包括八种基本类型数组和一个对象类型数组,这里列举两个: 例如: 输出为 如果不使用Arrays.toString,直接输出数组自身,即代码改为: 则输出会变为如下所示: 这
阅读全文
摘要:这两者唯一的不同就在于,StringBuffer是线程安全的,而StringBuilder不是。当然线程安全是有成本的,影响性能,而字符串对象及操作,大部分情况下,没有线程安全的问题,适合使用StringBuilder。 返回字符数组的长度 返回数组实际使用的长度 注意capacity()方法与le
阅读全文
摘要:1.常用方法 1)判断字符串是否为空 不可变性 与包装类类似,String类也是不可变类,即对象一旦创建,就没有办法修改了。String类也声明为了final,不能被继承,内部char数组value也是final的,初始化后就不能再变了。 String类中提供了很多看似修改的方法,其实是通过创建新的
阅读全文
摘要:项目中需要实现一个功能,动态替换给定模板里面的内容,生成word文档提供下载功能。 中间解决了问题有: 1.页眉的文档logo图片解决,刚开始的时候,HWPFDocument 对象无法读取图片对象(已测试) 2.文档的水印也无法读取 3.下载的乱码问题(火狐浏览器) 4.将文档中的阿拉伯数字的金额改
阅读全文