自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

长镜头

计算机小白

  • 博客(198)
  • 收藏
  • 关注

原创 idea导出war包

file>>Project Structure>>Artifacts>>点击加号,选择第三个 Archive点击build>>buildArtifacts>>选择刚刚创建的Artifacts,选择build即可生成的war包在Artifacts目录下*注意,需要先把项目停止才能导出成功,我每次运行项目的时候导出...

2019-06-25 15:00:45 131

原创 easyui-combotree 只允许选择叶子节点

html代码<td nowrap class="kv-label" style="text-align:right">所属区域:</td><td class="kv-content"> <select id="regionTree" class="easyui-combotree" style="width:200px;" ...

2019-06-21 13:54:34 476

原创 java获取本月第一天,最后一天

获取本月第一天:public static Date getMonthFirstDay(){ Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); calendar.set(Calendar.DAY_OF_MONTH,1); calendar.add(Calendar...

2019-06-17 18:11:20 13286

原创 WdatePicker 限制最大最小日期表达式

通过配置minDate(最小日期) 和 maxDate(最大日期),可以限制日期范围<span class="datewrap"> <input id="startDate" name="startDate" class="Wdate" type="text" onclick="WdatePicker({maxDate:'#F{$dp.$D(\...

2019-06-14 11:13:11 6127

原创 echarts:连接无数据的点

var option = { series: [{ type:'line', name:dataT[0], data:dataY1, connectNulls: true }, { type:'line', name:da...

2019-06-06 10:13:58 1481

原创 IDEA 常用快捷键

快速生成main方法:psvm快速生成打印语句:sout返回上次编辑:ctrl+alt+左箭头返回现在编辑:ctrl+alt+右箭头查看当前类中的方法:Alt+7大小写转换:ctrl+shift+u撤销:ctrl+z反向撤销:ctrl+shift+z格式化代码:ctrl+alt+l智能提示:alt+enter进入方法:shift+鼠标左键进入实现类方法:...

2019-05-28 11:31:33 1223 1

原创 鼠标右键添加360压缩

1、打开命令提示符窗口(开始 -- cmd)2、找到C:\Windows\System32目录下的regsvr32.exe文件,拖到提示符窗口3、空格,找到D:\software\360\360zip中的360zipext64.dll文件,拖到命令提示符4、回车,360压缩右键注册成功...

2019-05-08 11:13:48 3795

原创 MongoDB入门学习

1、简介传统关系型数据库由表和记录组成,一条记录必须遵守表字段定义的类型要求,如果某个字段没有数据,也会为其分配空间,因此,存入一条记录占用的磁盘空间是固定的,MongoDB是非关系型数据库的一种,它是由集合和bson文档组成,相当于关系数据库的表和记录,文档的结构可以很复杂,嵌套等等。MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统,在高负载的情况下,添加...

2019-05-07 20:48:04 150

原创 设置easyui-validatebox初始化数据时不校验

disableValidation:禁用校验enableValidation:开启校验//写在function里面,加载页面时就禁用验证,点击input框开启$(function(){$('input.easyui-validatebox').validatebox('disableValidation') .focus(function () { $(this).valida...

2019-05-06 11:06:23 1295

原创 SQL关键字及其用途

where关键字:筛选符合条件的记录,用的很多DISTINCT关键字:筛选不重复的列判断空值:is null不带比较运算符:SELECT studentNO FROM student WHERE 0(不返回值,0转化为false)AND & OR运算符:串联多个筛选条件ORDER BY关键字:结果按某个字段排序(默认为升序ASC) 降序是DESC,有多列时先...

2019-04-16 15:15:15 2796

原创 idea控制台中文乱码

一、修改...\ideaIU-2018.3.win\bin目录下的idea.exe.vmoptions和idea64.exe.vmoptions文件用写字板打开,在末尾添加-Dfile.encoding=UTF-8二、idea打开tomcat配置VM options添加-Dfile.encoding=UTF-8startup/connection选一个常用的配置Evironm...

2019-04-15 16:19:33 117

原创 idea/jrebel/dataGrip激活

idea/dataGrip激活浏览器打开http://idea.lanyus.com,点击页面中的“获得注册码”,然后在注册时切换至Activation Code选项,输入获得的注册码一长串字符串,便可以注册成功了!jrebel 激活setting>>jrebel>>change license 选择第一项第一个框填激活的url地址http://139....

2019-04-09 14:58:04 16114

原创 easyui dataGuid

用easyui dataGuid分页展示数据的时候遇到一个问题,那就是在第一页展示的某条记录重复出现在第二页,后台查询语句如下: EasyDataGrid grid = new EasyDataGrid(); String hql = "from Model a where a.type='1"; hql += "order by a.name"; long t...

2019-04-04 13:33:56 292

原创 设计模式:模板方法模式

定义一个模板结构,将具体内容延迟到子类去实现。模板方法模式是基于”继承“的;模板方法是距离我们最近,最容易理解的设计模式,它的目的是,精简代码,提高效率如,泡一杯茶的步骤是,1.准备开水 2.冲泡茶叶 3.倒入杯中 4.加柠檬,泡一杯咖啡的步骤是,1.准备开水 2.冲泡咖啡 3.倒入杯中 4.加牛奶和糖。这两种饮料的制作过程1和3是一样的,2和4是类似的,我们可以把1 3的步骤提取...

2019-03-28 20:57:22 85

原创 设计模式:适配器模式与外观模式

适配器模式:将一个类的接口,转化成客户期望的另一个接口,适配器让原本接口不兼容的类可以合作无间。适配器模式可以让类实现伪装,火鸡类可以调用鸭子类的方法,实际上还是调用自己的方法,这是因为适配器将两个不兼容的类的方法进行了转换,以下是代码来实现://这是两个不兼容的类,有自己不同的方法public interface Duck { void gagaga(); void fly(...

2019-03-27 21:26:27 139

原创 设计模式:命令模式

目的:任何模式的出现,都是为了解决一些特定的场景的耦合问题,以达到对修改封闭,对扩展开放的效果。命令模式也不例外,命令模式是为了解决命令的请求者和命令的实现者之间的耦合关系。解决了这种耦合的好处我认为主要有两点:1.更方便的对命令进行扩展(注意:这不是主要的优势,后面会提到)2.对多个命令的统一控制(这种控制包括但不限于:队列、撤销/恢复、记录日志等等)模式解析:经典的命令模式包括...

2019-03-27 10:38:27 146

原创 设计模式:装饰者模式

装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。设计原则:封装变化 多用组合,少用继承 针对接口编程,不针对实现编程 为交互对象之间的松耦合设计而努力 对扩展开放,对修改关闭。一旦你熟悉了装饰的技巧,你将能够在不修改任何底层代码的情况下,给你的(或别人的...

2019-03-21 17:38:53 96

原创 对java多态的理解

父类(接口) 类名 = new 子类; 这就是多态的形式,多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到...

2019-03-21 17:00:06 117

原创 如何配置项目访问地址为localhost:8080/

1、修改conf目录下的server.xml配置&lt;Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false"&gt; &lt;!-- path留空代表访问域名

2019-03-18 10:39:59 14618 2

原创 hibernate自动生成实体类

一、project structure&gt;&gt;facets添加hibernate文件二、连接数据库三、在Persistence中右键项目,&gt;&gt;Generate Persistence Mapping&gt;&gt;By Database Schema按照提示的步骤,可以修改类名称,点击OK,完成...

2019-03-13 17:41:35 2691

原创 批量修改信息:Excel绑定

前端用到的包:jquery.uploadify.min.js、uploadify.cssJava用到的包:java.io、org.apache.poi页面内容:&lt;tr style="height: 50px;"&gt; &lt;td nowrap class="kv-label" style="text-align:right"&gt;选择文件&amp;nbsp; &a..

2019-03-13 16:55:21 138

原创 POI读取excel遇到的问题

今天遇到了一个问题,读取Excel表格里面的数值时,得到的全是2147483647,这是因为row.getCell(2).getNumericCellValue()得到的数字超过了int的转换范围,改成long即可if (row.getCell(2) != null) { if (row.getCell(2).getCellType() == 0) { deviceC...

2019-03-13 15:53:37 303

原创 ajax验证用户名是否已存在

EasyUI validatebox 自定义ajax验证用户名是否已存在//产品名称验证$.extend($.fn.validatebox.defaults.rules, { proNameCheck: { validator: function(value){ var flag = false; $.ajax({ ...

2019-03-05 15:11:15 180

原创 import javax.servlet.http.HttpSession;标红

检查tomcat是否有效右击项目,properties&gt;&gt;targetRuntimes若标红,重新配置Tomcatwindow&gt;&gt;preferences右击项目,properties&gt;&gt;Java build path

2019-03-05 10:15:18 3195

原创 [org.hibernate.engine.jdbc.spi.SqlExceptionHelper]ORA-00918: 未明确定义列

打印出来的sql语句在数据库工具里执行正常,但是用hibernate执行就报错原查询语句:sqlConn.append("select t.SYS_ID, a.APP_ID, a.APP_NAME, a.APP_KEY, a.SYS_ID, a.LINK_URL from (");sqlConn.append("select * from T_RUN_DOT where father_...

2019-02-27 20:16:49 1634

原创 【设置】dbvisualizer 提示、idea 提示不区分大小写

一、dbvisualizer提示Tools>>Tool Properties>>Auto Completion二、idea intellij提示不区分大小写file>>setting>>Editor>>Code Completion

2019-02-27 20:05:28 791

原创 win8.1系统提示安装.Net Framework 3.5

新装的系统打开软件时提示安装.Net Framework 3.5,解决办法如下:1、右击装系统的iso映像文件-打开方式-选择使用Windows资源管理器打开,Windows 8会自动加载ISO镜像文件2、ISO加载完毕进入CD驱动器-sources-sxs3、在windows上右击,选择命令提示符(管理员身份运行)4、输入如下命令:dism.exe /online /en...

2019-02-24 20:35:38 1285

原创 使用idea创建maven项目

一、点击create project,选择jdk版本(maven支持1.6以上版本)二、 填入相应的maven项目组信息三、填写自己的maven本地仓库路径四、填写项目名和保存路径到这里,maven项目就创建完成了,接下来介绍它的使用。maven会自动创建需要的一些配置信息以及目录结构,在这段时间里我们可以查找需要的jar包并在maven配置文件pom.xml里...

2019-02-22 16:02:14 151

原创 联表查询

1、INNER JOIN 关键字INNER JOIN 关键字返回的是两张表的交集,在表中存在至少一个匹配时,INNER JOIN 关键字返回行。INNER JOIN 关键字语法:SELECT column_name(s)FROM table_name1INNER JOIN table_name2 ON table_name1.column_name=table_name2.co...

2019-02-19 17:49:15 228

原创 eclipse建的项目怎么在idea中运行

从CVS上导入的项目是由eclipse建立的,如果直接运行会报错,需要配置一下file&gt;&gt;project structure&gt;&gt;projectfile&gt;&gt;project structure&gt;&gt;modulesfile&gt;&gt;project structure&gt;&gt;librariesfile&gt;&gt;p

2019-02-19 16:43:13 9143

原创 jQuery的一些应用

1、jquery改变输入框的值$("#input").val("");(清空输入框)2、jquery改变下拉框选中值$("#select").val("");(值为""的下拉选项被选中)3、字符串类型的时间转换成"yyyy-MM-dd hh:mm:ss"var value = 20180218205314;var pattern = /(\d{4})(\d{2}

2019-02-18 20:54:23 178

原创 easyui datagrid展示列表数据

目的,点击窗口中的输入框,再弹出一个子窗口,可以选择类路径,点击确定后,自动填入父窗体的输入框一、先在父窗口创建点击事件&lt;td class="kv-content"&gt; &lt;input id="beanClass" name="beanClass" class="easyui-validatebox" onclick="popClassCron()"

2019-02-14 20:34:26 813

原创 bootstrap实现首页排版

&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;导航条&lt;/title&gt; &lt;link rel="stylesheet" href="css/bootstrap.css" /&g

2019-02-11 10:00:15 681

原创 jquery实现隔行换色、全选

1、引入jquery文件&lt;script type="text/javascript" src="js/jquery-1.11.0.js"&gt;&lt;/script&gt;2、HTML布局&lt;table border="1px" width="600px" id="table" &gt; &lt;thead&gt;

2019-01-29 14:37:42 177

原创 jquery选择器

1、基本选择器#id 选择器通过 HTML 元素的 id 属性选取指定的元素。 .class 通过指定的 class 查找元素。 element 基于元素名选取元素。 * 选取所有元素 selector1,selector2,selectorN 选择器组,将每一个选择器匹配到的元素合并后一起返回  2、层级选...

2019-01-29 14:25:13 116

原创 Mybatis_day02

一、输入映射和输出映射1、parameterType(输入类型)(1)传递简单类型(Integer/String/int[]/string[]...)&lt;select id="findUserById" parameterType="java.lang.Integer" resultType="user" &gt; SELECT * FROM user WHERE id ...

2019-01-24 19:45:37 138

原创 Mybatis_day01

Mybatis就是类似于hibernate的orm持久层框架。一、Mybatis介绍      MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。      Mybatis是面向sql的持久层框架,他封装了...

2019-01-23 15:42:55 150

原创 springmvc_day02

一、复杂参数绑定1、数组类型绑定@RequestMapping("queryItem")public String queryItem(QueryVo vo, Integer[] ids) { System.out.println(vo); //输出传入的数组 if (ids != null &amp;&amp; ids.length &gt; 0) { f...

2019-01-22 20:06:07 114

原创 Springmvc_day01

一、 SpringMVC与Struts2区别 对比项目  SrpingMVC Struts2 优势 国内市场情况 有大量用户,一般新项目启动都会选用springmvc 有部分老用户,老项目组,由于习惯了,一直在使用。 国内情况,sprin...

2019-01-21 16:52:33 125

原创 Spring_day04_SSH整合

一、无障碍整合框架开发:SSH整合开发:1、创建项目,引入jar包2、引入配置文件3、创建包结构4、创建相关类5、定义jsp页面6、Spring整合Struts2:Action交给Spring管理7、Service调用DAO8、Spring整合Hibernate框架9、配置Spring的事务管理二、将hibernate的配置交给spring管理...

2019-01-20 18:55:35 121 1

空空如也

空空如也

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

TA关注的人

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