- 博客(74)
- 问答 (1)
- 收藏
- 关注
原创 linux 6.8安装
用的是阿里云结果没有东西在里面建议到到http://vault.centos.org/6.8/isos/x86_64/ 下载安装到虚拟机选桥接模式这样可以和主机的ip 分开
2017-10-19 14:04:04 2039
原创 插入菜单,排序
insert into sys_menu(name,url,parent_id,order_num)select #{name},#{url},#{parentId},ifnull((select max(order_num)+1 from sys_menu where parent_id=#{parentId}),1)ifnull如果菜单不是空,这样的话新增的菜单按排
2017-10-18 19:54:14 707
原创 sql 用户名增加,同名的不增加
insert into sys_user(name,ch_name,`password`)select #{name},#{chName},#{password} from dualwhere not exists(select 1 from sys_user where name=#{name})
2017-10-18 19:44:11 480
原创 sql 修改用户名,不同id不能是同一个名称
update sys_username = #{name},ch_name=#{chName},password = #{password},group_id = #{groupId},where id=#{id}and not exists(select 1 from(select 1 from sys_user where n
2017-10-18 19:35:32 1220
转载 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解(SQL数据库和Oracle数据库的区别)
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解(SQL数据库和Oracle数据库的区别)我们经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。1.INSERT
2017-10-18 18:46:12 281
原创 mybatis的理解
mybatis的核心配置文件是sqlmapconfig.xml还有maper.cmlsqlsessionfactory工厂加载核心配置文件,生成sqlsession,而sql会话可以执行sql语句增删改查,事务等,excutor是mybatis里面内置的方法,基本执行和缓存执行,mappedStatment将执行的xxml里的sql ,参数,返回的数据集转成对象
2017-10-12 22:20:15 239
原创 springmvc的运行原理
客户请求url 到达dispatchservlet ,dispatchservlet 作为中转站,发给到handlemapping 处理映射器,dispatchservlet 相当于一个大的hashmap,url地址是key 方法是value这样会得到一个handle(就是这个conroller,里面有这个方法),handlemapping 把handle返回给dispatchservlet
2017-10-12 22:04:54 206
原创 在js里遇到prepend添加变量问题
这里的prepend 添加一个变量,要用'转义不让的话就html当做变量在一把的html文件里如果用当引号就可以打印出 字符串 这里是字符串。注意 数字也行而上面的情况不行,因为开始就用了单引号,只能用'双引号是" 后面有分号
2017-10-10 23:18:40 1408
原创 group by 用法
group by的意思就是分组 ,后面放一个字段,按这个字段分组,同一个字段的都合并掉,前面合并后面的原来的图这里是两个网络部的现在用group by 就会少一个字段没了wlb如果想现在条件可以在字段后面用havingSELECT USER_NAME,r.name FROM user_p u, role_user_p up,role_p r WHERE
2017-09-27 21:43:06 436
转载 疑难杂症(1) -- layer关闭刷新父界面
layer是一款近年来备受青睐的web弹层组件,她具备全方位的解决方案,致力于服务各水平段的开发人员,您的页面会轻松地拥有丰富友好的操作体验。 最近一个项目采用的是hui前端框架,他的弹出层就是用的layer插件,对于弹出层,有一个操作体验大家都知道,就是关闭弹出层,需要刷新父页面。开始写的时候,我陷入了自己的误区,在弹出层处理成功之后,我调用的是:var index = parent.l
2017-09-26 23:02:36 259
原创 部署linux mysql如果没有设置成功
如果window上测试都是成功,部署linux mysql如果没有设置成功,请求申请将超时如果在myeclipse上就会马上报错
2017-09-25 13:47:57 186
原创 linux activemq 出现无法访问
先看下系统进程 如果启动了activemq ,看Pid 查ps -au 启动了,系统没有这pid 可能是闪退了,看下这个服务器的用户名这个服务器有虚拟机有带下划线,或者有些带“,” 这些activemq无法识别,这样就要修改主机名 用cat /etc/sysconfig/network 看一看到主机名 在用vim /etc/sysconfig/network 修改 ,这样还访问服
2017-09-24 10:32:29 5173
转载 解决shiro注释 超越权限问题
用注释不会回到跳到超越权限的页面,因此要捕捉可以用@ExceptionHandler({Exception.class})@ExceptionHandler({Exception.class})@ResponseStatus(HttpStatus.UNAUTHORIZED)public String processUnauthenticatedException(Nat
2017-09-20 14:22:03 291
转载 Cannot subclass final class class com.sun.proxy.$Proxy16报错
3.2后spring框架本身不在需要cglib这个jar包了,因此配置shiro <bean id="defaultAdvisorAutoProxyCreator" class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator"> 报错所以把
2017-09-20 10:25:58 1288
原创 shiro配置问题
导入pom导入 org.apache.shiro shiro-all ${shiro.version} 版本 1.2.3配置web.xml shiroFilter org.springframework.web.filter.DelegatingFilterProxy
2017-09-18 18:11:19 454
原创 ztree 初始化让选中的值 选中成功
$(document).ready(function(){ $.fn.zTree.init($("#treeDemo"), setting); setTimeout(function() { var treeObj = $.fn.zTree.getZTreeObj("treeDemo"); var nodes = treeObj.getCheckedNodes(true
2017-09-18 15:09:06 2887
原创 jquery Validator 错误显示的方法
写一个这个就是错误的信息,这个放哪里就显示在哪里这里要注意 for="roleId" 这里跟的是ID,如果这里没有改就显示出来
2017-09-18 12:24:56 1155
原创 jquery 验证用户名是否重复
$("#form-admin-add").validate({ rules:{ userName:{ required:true, minlength:2, maxlength:16, remote: { type: "post", url: "/checkUserName.h
2017-09-18 11:20:49 3354
原创 关于ztree回显问题
遇到这个问题,以为ztree本来以为用ajax 回调2次,ztree会自动加载数据,结果不行,自己想天真了,后来看了一下别人的文档,受到启发,可以用map做做一个list>因此后台再写了一个方法 @Override public List> getModulePListByRole(String id) { RolePVO rolePVO = rolePVODao.getRoleVOById
2017-09-18 11:01:34 1356
原创 关于权限的修改
前端如果想实现checkbox,这样的初始化效果 ,可以用这种办法computed:{ importNum:function(){ return this.sites.importNum; }, roleIds:function(){ var array =this.sites.roleId.split(",
2017-09-17 20:17:34 226
原创 将mqsql数据合并
将字段合并一起,用mysql GROUP_CONCAT如果单用会将说有字段都合在一起多条全变成一条这样还要用 GROUP BYSELECT u.USER_ID, u.DEPT_ID, USER_NAME, u.STATE, CREATE_TIME, dp.DEPT_NAME, GROUP_CONCAT((SELECT `NAME` FROM
2017-09-16 18:36:32 415
原创 ztree使用
ztree的包,有用的是query.ztree.all-3.5.js,这里的all是表示全部功能,包括增删改查,core只有基础功能导入的css zTreeStyle.css这个插件比较简单,要用就直接,直接把官方的html拿来就能用这里的文件路径就是要找的html这个Ztree 有两种数据加载模式:标准加载 简单加载一般用简单加载,简单加载格式{“
2017-09-15 15:12:47 520
原创 如果想用mybaits逆向多个条件一起查询就用
DeptPQuery query = new DeptPQuery();query.or().andParentIdEqualTo(id).andStateEqualTo(0);List list = deptPDao.selectByExample(query);DEBUG - ==> Preparing: select DEPT_ID, DEPT_NAME, PA
2017-09-14 15:13:35 895
原创 oracle的面的to_date('2015-07-20 00:00:00','yyyy-mm-dd hh24:mi:ss'));转换成mysql
这里日期格式'2015-07-20 00:00:00 ,需要后面的格式也是,'yyyy-mm-dd hh24:mi:ss'mysql的DATE_FORMAT('2015-09-11 16:57:25','%Y-%m-%d %H:%i:%s'),有这种格式
2017-09-11 23:06:46 5937
原创 poi图片添加
添加图片注意这里添加图片开始位置 iRowStart 在一行 iRowStop至少是iRowStart +1 icolstart和这个一样不然图像显示不了
2017-09-09 23:52:22 203
原创 跳出循环才重新执行
想讲jk项目里的打印模式改变,雨来的打印模式是前个商品和后面一个商品对比,如果是同一个名字则一起打印,不是就单独打印,这样觉得不好,因此我觉得重新写个程序现在用数字代替public void test(){ List list = new ArrayList(); list.add(1); list.add(2); list.add(3); list.add(4); list.
2017-09-08 14:13:22 283
转载 Java POI 设置Excel单元格的宽度和高度
在Excel中,单元格的宽度其实就是列的宽度,因为Excel假设这一列的单元格的宽度肯定一致。所以要设置单元格的宽度,我们就得从列的宽度下手,HSSFSheet有个方法叫SetColumnWidth,共有两个参数:一个是列的索引(从0开始),一个是宽度。现在假设你要设置B列的宽度,就可以用下面的代码: HSSFWorkbook hssfworkbook = new HSSF
2017-09-07 21:09:20 9969 1
原创 activeMQ 传递数据,只能用基本类型,只有几种,其他的要序列化
我的做法,如果是用数组,集合,对象的话就做出json传递,传过去,如果是数组,集合就使用jsonutil工具,变成list,对象的话就转回对象;数据简单,我就直接 用textMessage 传如果数据复杂就用session.createMapMessage();生产@Override public JKResult delContractById(final String i
2017-09-05 15:00:16 1614
原创 今天用solrj遇到了一个问题,关于日期的
从solrDocument.get("item_signingDate")取出值这个是时间类型,但是用util 。date sql。date 都无法转成date类型,这样就需要转成string这样用到了SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);
2017-09-02 23:04:51 258
原创 tostring,string强转,string。valueof()区别
今天做到solrj取值,取出是date的值,结果强转string,虽然编译通过,但是运行起来不会,说不能is cast to string后来用了tostring ,是可以的,我就找了原因发现他们是有很大区别的,用string强转,需要的是当初,这个值就是string 转成date,如果不是那就不行,就报错,tostring是可以把object转成string,但是如果obje
2017-09-02 22:54:25 1087
原创 jquery autocomplete.js的插件使用
autocomplete.js,这个插件是bassistance.de,这个插件可以控制条数,输入多少字触发事件等,是否匹配,比jquery ui的好用 var url = "/factoryNameList.html"; $("#factoryName").autocomplete( url, {
2017-08-26 22:34:52 939
原创 关于form表单提交,如何跳转到一个带参数的页面
当页面form提交这里的提交只要在标 签里就可以提交到后台,后台通过return “redict:xxx?id=xxx”就可以带参数了
2017-08-26 22:24:45 4957
原创 vuejs 使用原生js 点击事件方法
使用@Click="contract_del($event.currentTarget,site.contractId)这个点击事件使用原生的function contract_del(obj,id){console.log(obj)layer.confirm('确认要删除吗?',function(index){$.ajax({type: 'POST',url:
2017-08-19 11:56:51 8203
原创 时间戳修改
两种方式,后台:直接在实体类上面标注 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")小时分貌似不行还有种就是前端直接转换 用vuejs{{site.shipTime | time}} 这里是 | time Vue.filter('time', function (value) {
2017-08-18 17:50:19 1232
原创 js 如果用confirm 想放回原理的页面
$("#contract_save_submit").click(function(){ if(confirm('确实要提交吗?')) { $('#form-contract-add').submit(); } else { return false; } })
2017-08-18 13:51:35 387
空空如也
nodejs 怎么解决二次开发,js引入的问题
2017-08-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人