自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (24)
  • 收藏
  • 关注

原创 spring mvc 扫描注解(ioc,di)

spring mvc 扫描注解(ioc,di)只要扫秒到comtrol,否则事务会不起作用,use-default-filters默认为true,这会扫描指定包下的@component及其子注解,要限制成功,1包路径限定详细,此时不必管use-default-filters默认为true(全包含),以为即使true全扫描,我这个包中只有这一种,可以配合 exclude排除(进一步),i...

2016-07-29 16:25:42 162

原创 有条件的debug断点

有条件的debug断点 1,打好断点2,对断点右键,选择breakpoint properties 勾选 conditional 里面的断点就是if()中括号的条件,不必写if()比如:"11030302".equals(p.get("ID"))...

2016-07-29 11:19:54 197

原创 sql迭代 因为parentid is null 要有parentid为null的记录

用这种迭代,由于有start with parentid is null,所以第一行的查询必须有t.parentid is null的记录,如果被条件过滤掉了就加or t.parentid is null,在用连接过滤时,如果有重复用distinct(只有放在第一列才不会出错),没有的列 要用常量补齐(0 leave1,不用'0'是因为和数据类型要匹配,也可直接用null)select ...

2016-07-28 17:41:52 588

原创 浏览器渲染ajax动态拼接元素样式失效问

 浏览器渲染ajax动态拼接元素问题: 1JS执行完后会不过太久就渲染css(不等开出的异步js,只等主js完成),所以如果使用ajax的话,数据加载过长时间,会导致css样式失效,此时是ajax的同步即可  包括${pageContext.request.contextPath}这种后台拼接过来的地址由于过了渲染都不会识别这个内置对象会以为是一般的相对路径,所以<a>...

2016-07-28 17:30:07 607

原创 权限系统普遍通性,以shrio为例

在做权限的时候要注意(一),显示控制,文件夹,页面根据用户登录是的权限渲染(登录时即可,看怎么整合)另一方面:页面---权限控制访问 ,按钮 所有的controller继承一个抽抽象的父的controller,这里每次都查出用户的按钮权限,页面用EL标签判断 决定是否显示出来,同时权限控制(防止直接点击连接)显示控制(文件夹到按钮) 抽象父类用一个方法查询当前角色,菜单的按...

2016-07-26 18:04:08 174

原创 java直接跳出上层循环(多层循环)

java中遇到了双层循环,想直接跳出双层循环。如下:for(int i =0;i<10;i++){System.out.println("外部部==========="+i);for(int j = 0;j<5;j++){System.out.println("内部==========="+j);if(j==3){//从这里跳出到外部循环外边}}...

2016-07-21 15:03:54 672

原创 程序流程设计

//程序的设计整合所有情况分支,按照既有的分支(组织这些流程的顺序)步奏设置,这样不管再复杂第迭代,等程序,都会覆盖到(只要能覆盖到一个完整周期即可)  //迭代中的变量累加  List a(){   List b;    b.add();//本此业务获得    return b.add(a());//子业务获得  }//这样每次就实现返回本+子从而实现叠加...

2016-07-21 09:21:13 174

原创 springMvc基于注解的异常处理

springMvc基于注解的异常处理不用配置任何东西,只要启动注解扫描器,他的优先级高于全局的异常处理,这个处理后,全局的异常处理不会再处理  1,定义一个父类抽象Controller,这个里面写注解异常处理方法,其就相当于一个公用的异常捕捉处理器 2,其他controller继承即可,在相应的controller方法抛出父类指定的异常即可,然后父类这个异常捕捉器处理 ...

2016-07-21 09:19:51 327

原创 dwz跳转jsp及相应后台跳转控制的对应配置

dwz 跳转jsp及相应后台跳转控制的对应配置 动作型删除target="selectedTodo"  配callbackType<li><a class="delete" target="selectedTodo" postType="string" href="${pageContext.request.contextPath}/system/opmRol

2016-07-20 16:59:21 286

原创 dwz 加入自己验证(比如目的是提交前组织数据)

dwz 加入自己验证(比如目的是组织数据)(也可以是校验) 利用表单的onsunmit="rerurn checkForm(this,navTabAjaxDone)" 提交前组织数据,但是自己写的方法后要调用dwz的验证方法,而且要return 这个方法@requestparamter()有required=false jsp 提交过来时可以不含这个字段(比如这里的userIdAr...

2016-07-20 12:03:34 250

原创 List 的removeall需要重写equals才有效

removeall重写equal  list<A> a list如果要调用remove(bo),或者removeAll(a) 需要重写A 的equals方法,因为remove,removeAll方法时两个从左边移除与右边相等的对象,那么在未重写equals方法的情况下,用默认的,默认的equals方法时比较两个对象的存储位置是否一致,以确定相等,这显然不符合业务需要,...

2016-07-20 12:01:20 523

原创 数据库设计,页面传值

 页面数据的传递,方法-页面--方法(用隐藏域)比如:修改,设计数据库结构的时候,尤其是关系复杂的入树形结构尽量冗余一些标志,分类字段  ...

2016-07-20 11:56:47 130

原创 div中的table等居中

有时候在Div中加上 <div style="text-align:center"></div>里面的Table是不会居中的我们可以在Table中加上 margin:auto比如: <div style="text-align:center">                                            <tab...

2016-07-20 11:54:58 242

原创 @RequestBody 只能与@RequestHeader同用 不能与@RequestParam (实现迭代函数部分方法只调用一次,之后传递下去)...

@RequestBody  只能与@RequestHeader同用  不能与@RequestParam (实现迭代函数部分方法只调用一次,之后传递下去)示例:实现迭代函数部分方法只调用一次,之后传递下去,需要传递一些@controller前台没有的参数,又要保证前台(jsp)能调用这个方法,用required=false,@RequestBody传递list,@RequestHeade...

2016-07-19 14:22:07 870

原创 git创建本地master,用于提交至其他master

git在新建的时候要创建本地分支,先要提交至master一下(可选哪个master),然后就有了一个可选分支或者先建立本地分支,然后从远端拉出,再删了,把要提交至远端的赋值进去,再提交...

2016-07-19 09:29:58 581

原创 树形结构数据的提交

树形结构数据提交问题(1)标记,关联工作在jsp中进行基于树形结构提交数据的复杂关联问题一个控件的name,value无法包含所有关联信息,自身信息,故用隐藏域,由于隐藏域是统统提交,所以用隐藏域value作为key,能获取被选中值的就是被选中了,所以组织隐藏域和选择框数据的时候按照key-value-key-value(中间的key-value相同)所有看有没有被选中的关...

2016-07-18 17:01:49 302

原创 过滤器,拦截器区别

过滤器:只在初始化调用一次,后面就启动了监听,对凡是在相应路径下的请求都会过滤处理(过滤url,过滤参数) 拦截器:aop织入到action 方法 过滤器(filter),过滤器处于客户端与Web资源(Servlet、JSP、HTML)之间,客户端与Web资源之间的请求和响应都要通过过滤器进行过滤。举例:在过滤器中定义了禁止访问192.10.10.1这个地址,那么当客户端...

2016-07-17 09:34:12 105

原创 树形结构的jsp展现 (2)

1,在没有树形控件等的情况下,后台用sql查询出树形结构数据,前台直接根据标记遍历(其实属性控件也是如此)(用js直接遍历数据) 2,还有中方式后台根据父子关系组装成list,前台用jsp标签遍历父子<div id="div1" style="width:100%;"></div> $(function(){ alert("2");a...

2016-07-14 14:55:09 383

原创 树形结构的jsp展现

树形结构的jsp展现100000 根文件夹110000 一级文件夹110200 二级文件夹最简单可以用ztree等控件select * from (      /*select '权限树' name,'0' id,'-1' parentid from dual */    select t.name name,t.id  id,t.parentid  parent...

2016-07-12 17:47:04 757

原创 oralce树形数据结构构建

oralce树形数据结构构建 1,单表:      SELECT * FROM opm_menufolder t START WITH t.parentid is null  CONNECT BY PRIOR t.id = t.parentid  ORDER SIBLINGS BY t.parentid START WITH递归的开始connect by 是一张表里的递...

2016-07-12 11:15:22 170

原创 迭代模式:(用于树形结构的构建)

 迭代模式:(用于树形结构的构建)迭代是“V”字形的逐级进入,进到最底层,和剩余代码执行完,逐级出来的特性(类似调试断点的进入,和执行完才跳出,在进入处继续向下),使用迭代的时候应该在开始迭代具体业务的时候,设置不再调用迭代的条件,只要达到一次不调用条件,就会原路返回 A(){ .... busnis0();    B(); } B(){if(..!...

2016-07-11 15:42:44 451

原创 dwz配合分页插件的带有条件上一页下一页(保证数据体系不变)

 //无form的listUi.jsp:一般情况下有form,在查询后返回查询条件即可,(下一页,上一页时会自动调用这个form的action)在特殊情况下:没有form,当前页面本来就是前面的条件查出的list,这样点击下一个是由于没有form没有地方可跳转,2,即使自己加了一个form,用了相应的隐藏域,作为条件(空form会查出所有值),由于这个页面是(有参数条件)跳转...

2016-07-08 16:54:11 213

原创 dwz的talbe样式不同,决定能不能用js

dwz的talbe样式不同,决定里面的元素能不能用js<div class="tableList" layoutH="60"><table class="table" width="100%"><thead><tr>   <th><input type=

2016-07-08 14:06:17 189

原创 dwz的跳转回调

 作为selectedtodo的不能用rel="opmUserNavDel",否则选择的id无效<li><a class="delete" target="selectedTodo" postType="string"  href="${pageContext.request.contextPath}/system/opmUser/psdEdit?organid=

2016-07-08 14:05:44 235

原创 事务管理

全局的异常处理要放在@controller层抛出,不能捕获  数据库的事务一定要放在@service层 1,基于注解声明式事务  <!-- 设定transactionManager -->    <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSo...

2016-07-07 15:17:28 90

原创 模型驱动

 模型驱动只能传到一级实体(一层)

2016-07-07 11:38:22 185

原创 前台jsp对关联实体的遍历

<c:forEach var="item" items="${list.list}" varStatus="s">(主(pageinfo中))<tr target="slt_objId" rel="${item.id }" class="class_tr">   <td><inpu

2016-07-07 09:58:56 199

原创 mybaits两种关联查询

关联查询分两种:1,用一个总的sql搞定这种关联体现在collect用的是标签,sql中查询主实体,被关联实体(由于在一个sql中,注意两个实体(查询结果集)中字段名不能一样,一样的化会在用pagehelper等自动装配的语句出问题(未明确定义列),还有就是如果id一样会导致多方只查到一个) 此方法看上篇文章,关联查询同名字段问题 2,用子查询,collection中...

2016-07-07 09:40:40 118

原创 mybatis关联查询(同名字段问题)

在mybatis中用了pagehelper的时候如果遇到多表查询,尤其是关联查询(一对一,一对多)采用,结果集(直接用标签(此种sql体现关联的只能在collection中用标签,不能像关联条件压入式可以用查询,也可用标签) )+sql(select o.*,r.*  opm_User o left join opm_user_role ur on o.id = ur.userid)语句...

2016-07-06 18:12:49 997

原创 @controller特性

 controller中一个controller被另外一个controller调用的时候,被调用的会只是返回字符串,不做跳转,即只降级做普通的方法,但是可以设置model,跳转的话还是在主方法中 @RequestMapping(value="/system/opmUser/list")public String getUserByMarkId(OpmUserVo opmUse...

2016-07-06 16:00:08 148

原创 mybatis关联查询有两种

http://blog.csdn.net/rain097790/article/details/13615291   关联查询有两种  1,元素标签中传入关联条件值,此种方法一般和sql语句的子查询配套(即关联实体的列是用sql结果集表示)    一对一,多对一都是如此用  <resultMap id="BaseResultMapVo" type="c...

2016-07-05 13:26:59 312

原创 项目结构设计;

项目结构设计; 1,一个mavenparent,一个底层jar,一个web(用dubbo的话消费者,服务者) 2,文件夹,大文件夹,后按模块分类,java代码也如此 3,工具类文件,特殊功能文件 4,对于实体要有bean ,bo(用于组合,和继承分页的公用父类) 5,查询的list方法和一般的操作放法不一样,需返回pageInfo,类,传入分页排序信息...

2016-07-05 10:38:01 133

原创 登录login

shrio:shrio集成好了之后需要自己写登录方法,在此方法里面构造 token,将token传入内置的login方法即可,调用框架里的验证:(currentUser.login(token);)/** * 登录 * * @author rcb */ @RequestMapping(value = "/login") public String logi...

2016-07-04 17:11:27 516

原创 shiro理解:

shrio理解: (1)在web.xml中通过监听的方式集成shrio,代理的过滤器和配置文件 (2)配置shrio主配置文件中: 主配置:shrio的过滤工厂类: 注入安全管理器复写:登陆时调用用户信息的方法 登录成功后,查询数据库角色权限,给当前用户授权 ...

2016-07-01 18:02:30 135

sparkpom.rar

geomesa-spark 依赖配置,供参考,希望能帮助大家快速搭建相关应用

2021-09-10

seatServer.rar

seatServer配置示例

2021-06-08

redisMq(按任务批次分不同队列)

这个示例使用redis代替kafkamq,减少中间间的使用,采用不同的任务批次用不同的队列,方便中止时删除队列

2021-01-15

用注解实现redis分布式锁,防止短时间内重复请求

用注解实现redis分布式锁,防止短时间内重复请求,尤其对于请求耗时较长的方法,希望对大家有帮助

2021-01-14

使用redis做任务队列分发子任务

使用redis做任务队列分发子任务,用于分布式拆分子任务提高系统运行效率

2020-12-28

分页工具(用于发布式,子任务拆分)

分页工具(用于发布式,子任务拆分),希望能对大家有所帮助

2020-12-28

redis做消息队列

redis做消息队列,实现了kafka队列的调度(顺序消费,避免高并发内存溢出),大家参考,提高开发速度

2020-11-25

不用注解的json字段忽略

用注解注释依赖jackson,有时需要灵活的控制忽略的地方,不可想用注解一样统统忽略掉,此时可以需要忽略的专用这个类即可

2020-11-10

redis字节码存压缩对象

redis字节码存压缩对象,方便开发工具类,提高开发速度,希望有所帮助,多多交流希望有所帮助,多多交流

2020-11-10

springboot--jredis集成使用.zip

这是springboot集成jredis的集权案例,里面有字符串存储java对象,字节码存储java对象两种方式例子,供参考,希望可以帮助项目顺利进行

2020-05-20

远程调试启动脚本.zip

springboot远程调试启动脚本,方便在原始环境代码,调试问题,有助于快速定位问题,希望对大家有所帮助

2020-05-06

JacksonUtil.java

jackson将json字符串抓换成对象工具类,希望可以帮助快速完成相关的功能转化,节省开发时间,避免常见问题

2020-04-23

方案-erd模板.zip

概要设计画好时序图,流程图基本可以明确分解工作包,落地,希望此文档能帮助大家完成项目方案落地,避免空洞的方案

2020-04-14

架构设计思路样例.zip

此文档提供架构设计的思路,并不是标准的格式的文档,其中的考虑点,架构设计方式可以参考,希望有所帮助,谢谢,支持

2020-01-21

restclient-elastic.zip

本示例是resclient方式调用es的demo,供参考,以便于快速的搭建和体验es,希望对大家有所帮助

2020-01-20

es的简单查询和聚合查询用法说明

es的简单查询和聚合查询用法说明,用于理解es的聚合查询和简单查询的思路过程,便于快速的应用es, 希望能有所帮助,谢谢

2020-01-20

BI文字报表sql .txt

BI工具报表sql样例,便于以后做报表的sql书写参考,以较快的做出报表,具有一定的参考意义,希望多多支持,谢谢

2020-01-09

settings_my.xml

maven增加和启用资源库的配置,有配置镜像优先使用镜像,一次为样例,配置maven文件 ,以便在以后的应用中更加快捷

2020-01-02

clickhouse--kafka引擎接入同步表.docx

Clickhouse—kafka引擎接入到同步表同样可同步,等同于直接插入同步表,说明只要同步表有变化久同步,和具体变化源没关系,merger系列引擎对外没有区别,可互相转化

2019-12-26

行为日志采集kafka接入数据格式(终端、web,手机端)(1)(1).docx

clickhouse对接kafka消息,以及物化视图的建立,在建立上述表的时候需要按照顺序建立才会有物化视图的效果

2019-12-26

clickhouse集群配置.zip

clickhouse集群配置,host配置文件,以供参照官方文档配置时候的参考,以便于快速的搭建出集群,便于使用

2019-12-26

davinci邮件截图等不同环境配置.zip

davinci邮件截图等不同环境配置,主要参考邮件配置,截图配置,ip地址配置,对于ip的话linux需要配置address,cddress,一个是传string,一个是传文件流

2019-12-19

方案,概要设计模板.zip

技术方案选型,以及系统概要设计模板,技术选型的整体考虑点,和概要设计的框架,主要用于系统等行业的相关文档模板

2019-12-17

redis发布订阅.zip

redis具有发布订阅的功能, 利用redis的pub/sub发布订阅功能,可以实现都key的监听,当key准备好之后可以通知---适用于异步处理 比如异步打包大量数据包,上传至fdfs,等fdfs返回地址后通知其他业务系统,不需要其他业务系统轮询获取

2019-12-05

空空如也

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

TA关注的人

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