自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 问答 (1)
  • 收藏
  • 关注

原创 ngix 作用

2017-10-19 22:56:37 423

原创 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

原创 aop理解

纵向重复代码,横向抽取

2017-10-18 15:39:43 183

原创 maven组合,继承

在系统操作要勾选上面要勾选才能找到父类

2017-10-17 22:20:11 262

原创 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

原创 mybatis 里面 字段不能重复重复要用别名

不能有任何重复,不让会无法映射

2017-09-11 20:19:47 1596

原创 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

原创 tomcat换端口命令

tomcat:run -Dmaven.tomcat.port=8081

2017-09-02 23:07:22 271

原创 今天用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

空空如也

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

TA关注的人

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