摘要: 1.安装jdk 1)下载jdk-8u65-linux-x64.tar.gz 2)创建/soft文件夹 $>sudo mkdir /soft $>sudo chown grj:grj /soft 3)tar开 $>tar -xzvf jdk-8u65-linux-x64.tar.gz -C /soft 阅读全文
posted @ 2019-10-18 11:51 grj0011 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1.当首次调用类的构造器创建对象,或首次调用静态方法或访问静态成员时,java解释器就必须查找类路径,以此定位类的.class文件。 2.然后载入该.class文件(即创建了一个Class对象),此时有关静态初始化的所有动作都会执行,且静态初始化只在Class对象首次加载的时候执行(即只执行一次)。 阅读全文
posted @ 2017-08-31 09:15 grj0011 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1.修改jqgrid自带的行编辑按钮样式 2.设置自定义表单验证规则 阅读全文
posted @ 2017-08-25 17:13 grj0011 阅读(144) 评论(0) 推荐(0) 编辑
摘要: jqgrid自带查询 1查询方式为通过加载远程数据生成下拉列表供用户选择: 前台: 后台: 2查询性别一类的枚举类型数据时(即此时1指代男生,2指代女生): 前台: 3查询与datepicker插件组合时(即查询时间时通过选择而不是由用户输入): 1.显示时间 前台: 2.显示日期(只选择到'天') 阅读全文
posted @ 2017-08-16 19:25 grj0011 阅读(165) 评论(0) 推荐(0) 编辑
摘要: jqgrid中对于自带的工具按钮 : formatter : 'action' 的回掉方法: jqgrid中自带的导航栏按钮的回掉方法: 阅读全文
posted @ 2017-08-03 13:29 grj0011 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 程序存储的位置 1.寄存器 最快的存储区,它在处理器内部,寄存器是按照需求分配,无法直接控制。 2.堆栈 位于通用RAM中,可以通过堆栈指针来进行操作,指针向下移动,则分配新的内存,指针向上移动,则释放内存。速度仅次于寄存器。创建程序时,java必须知道在堆栈内所有项的生命周期,以便确定堆栈指针的上 阅读全文
posted @ 2017-08-03 13:21 grj0011 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 此时可以通过做两次Ajax传输来实现接受带文件的表单数据。 前台:在第一次Ajax传输时,将表单数据数据序列化,传入后台,然后在回掉方法中,借助jQuery异步上传插件AjaxFileUpload将文件上传。 HTML部分 JS部分 后台:创建两个函数来分别接受非文件类型数据和文件类型数据 阅读全文
posted @ 2017-07-21 10:19 grj0011 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 我说的这种方法是针对要导出项目与其它项目有关联的情况下,报此异常。 此时需要右击该项目,选择Build Path,然后进入java build path 页面,选择project,然后将与该项目有关联的项目remove,然后apply,点击OK后,再重新进入此页面,重新add关联项目,然后再appl 阅读全文
posted @ 2017-07-15 16:32 grj0011 阅读(1803) 评论(0) 推荐(0) 编辑
摘要: 因为此时数据库中已存在该实体对应的表,因此如果直接给实体添加字段,hibernate并不会自动将该字段添加到数据库中,所以有两种方法: 1.如果该表中的数据不重要或此表刚建好可以直接删除该表,然后重启程序,hibernate会自动在数据库中新建一个具有该字段的表。 2.在数据库中该实体对应的表里添加 阅读全文
posted @ 2017-07-14 15:57 grj0011 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 当页面有两个datetimepicker的时间框,分别表示开始时间和终止时间,则当提交表单时,开始时间必须 小于终止时间,实现方法如下: 前台页面: <label class="col-sm-3 control-label" for="ds_name">安全协议开始日期</label> <div c 阅读全文
posted @ 2017-07-14 10:20 grj0011 阅读(1805) 评论(0) 推荐(0) 编辑