- 博客(89)
- 收藏
- 关注
原创 切面编程+反射实现注解式开发
1.本文实现的是订单查询中属性字段(用户名称为空.)通过注解反射方法给customerName填充值。package com.example.hello.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@
2020-11-17 22:05:04
466
原创 springcloud微服务之负载均衡feign+eurake
Eurake(pom):<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/ma
2020-08-28 22:00:28
222
原创 查询列表信息转换
DlwyComplaints complaints = new DlwyComplaints();complaints.setAppid(appid);complaints.setOpenid(openid);List<DlwyComplaints> complaintsList = complaintsServiceClient.getAll(complaints);if (...
2018-06-28 16:01:27
268
转载 LINUX常用命令大全
最近都在和Linux打交道,这方面基础比较薄弱的我只好买了本鸟哥的书看看,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。为了方便大家查找linux的相关命令,我就将我了解到的命令列举一下,仅供大家参考:系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) u...
2018-05-18 10:10:01
197
原创 vue.js下拉框选择,修改时显示已有的选择信息
<div class="form-group"> <div class="col-sm-2 control-label">APPID</div> <div class="col-sm-10"> <select v-model="shyfkAct.appid" id="m
2018-05-03 11:21:17
5215
原创 jsp页面取出session值
<body> <%HttpSession httpSession = request.getSession();String appid = httpSession.getAttribute("appid").toString();%> <ul class="user_menu"> <li onclick="goUrl('${ctx...
2018-04-10 10:00:48
653
原创 关于去除“请选择”问题
<label class="l_left"><span>*</span> 商品分类</label> <select id="classify" onchange="multChange(this)"> <option option="">请选择&
2018-03-26 20:23:11
1911
原创 页面选择下拉内容
<c:forEach items="${sytIntegralList }" var="s"> <option value="${s.name }" ${s.name==gradeName?"selected='selected'" :""}>${s.name }</option></c:forEach&
2018-03-20 10:13:28
277
原创 防止表单重复提交
$.ajax({ type:"POST", url:"${ctx}/sku/saveMultiSpe", data:{ specificationName:specificationName, classifyId:classifyId, ...
2018-02-27 19:07:06
182
原创 form表单验证信息easyUI
$(function(){//自定义校验起$.extend($.fn.validatebox.defaults.rules,{midLength:{validator:function(value,param){return value.length>=param[0] && value.length },message:''},equalLength:{v
2018-01-24 20:26:33
234
原创 datagrid使用范例
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP '008_datagr
2018-01-22 10:06:49
267
原创 form表单提交验证
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP '003.jsp' s
2018-01-22 10:04:26
288
原创 省市县自动加载
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP '010_combob
2018-01-22 10:01:53
246
转载 Jquery.Form和jquery.validate 的使用
有些功能需要我们利用Ajax技术进行POST提交表单,这时候就需要用到jquery.Form ,它有两种方式进行提交,AjaxForm和AjaxSubmit方式。 AjaxForm 方式必须先绑定表单,它一般在$(document).ready(function () {}里定义,它能让表单不刷新页面的情况下POST到目标。如:
2018-01-11 09:40:30
266
原创 mybatis在xml文件中处理比较特殊符号的方法
因为这个是xml格式的,所以不允许出现类似“>”这样的字符,但是都可以使用<![CDATA[ ]]>符号进行说明,将此类符号不进行解析 你的可以写成这个: ...
2018-01-11 09:35:09
397
翻译 JSON.parse()和JSON.stringify()
parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外
2017-11-23 09:32:02
165
原创 使用forEach标签让被选中的显示出来
请选择${s.name }普通会员青铜会员白银会员白金会员黄金会员 --> 代码中" ${s.name==gradeName?"selected='selected'" :""起到显示作用
2017-11-17 16:55:58
1727
1
原创 github删除本地和远端分支
1.首先使用图像化命令进入git:如果在当前分支是不能删除的,要切换到其他分支,然后删除你要删的本地分支。2.使用create branch 创建本地分支:选中branch选项,在椭圆中写你本地的分支名,在长方形中选中你的本地根目录。此时本地分支创建完成。3.如果远端分支没有出现冲突则不需要以下步骤,直接push即可。否则进行以下步骤:进入远端github:
2017-11-17 10:18:05
1044
原创 shiro过滤器
shiro过滤器过滤属性含义securityManager:这个属性是必须的。loginUrl :没有登录的用户请求需要登录的页面时自动跳转到登录页面,不是必须的属性,不输入地址的话会自动寻找项目web项目的根目录下的”/login.jsp”页面。successUrl :登录成功默认跳转页面,不配置则跳转至”/”。如果登陆前点击的一个需要登录的页面,则在登录
2017-11-16 15:14:53
207
原创 自定义校验信息
1.对类进行添加校验package cn.itcast.ssm.po;import java.util.Date;import javax.validation.constraints.NotNull;import javax.validation.constraints.Size;import cn.itcast.ssm.controller.vali
2017-11-16 09:45:34
375
原创 自定义FormAuthentia
1.shiro使用FormAuthenticationFilter进行验证码进行表单验证,验证码的功能应该加在FormAuthenticationFilter中,在认证之前进行验证码校验。需要编写FormAuthenticationFilter的子类,继承FormAuthenticationFilter,改写它的认证方法,在认证之前进行验证码校验2.自定义FormAuthenticatio
2017-11-15 16:21:13
384
原创 shiro缓存配置
xsi:noNamespaceSchemaLocation="../config/ehcache.xsd">maxElementsInMemory="1000" maxElementsOnDisk="10000000"eternal="false" overflowToDisk="false" diskPersistent="false"timeToIdleSe
2017-11-15 16:08:32
275
原创 清除认证缓存
package cn.itcast.ssm.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import cn.itcast.ssm.shiro.CustomRealm;
2017-11-15 16:04:54
453
原创 web.xml中的shiro配置信息
shiroFilterorg.springframework.web.filter.DelegatingFilterProxytargetFilterLifecycletruetargetBeanNameshiroFiltershiroFilter/*
2017-11-15 16:01:31
938
原创 shiro框架下的logout说明
在使用shiro管理框架下,在登录拦截时我们可以注销掉如下代码:/* //用户退出@RequestMapping("/logout")public String logout(HttpSession session)throws Exception{//session失效session.invalidate();//重定向到商品查询页面return "redirec
2017-11-15 15:57:14
10866
原创 shiro的架构
1.1.1 SubjectSubject即主体,外部应用与subject进行交互,subject记录了当前操作用户,将用户的概念理解为当前操作的主体,可能是一个通过浏览器请求的用户,也可能是一个运行的程序。 Subject在shiro中是一个接口,接口中定义了很多认证授相关的方法,外部程序通过subject进行认证授,而subject是通过SecurityManager安全管理器进行认证授
2017-11-15 15:51:26
254
原创 为什么要学shiro
1.1 什么是shiroShiro是apache旗下一个开源框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。1.2 为什么要学shiro既然shiro将安全认证相关的功能抽取出来组成一个框架,使用shiro就可以非常快速的完成认证、授权等功能的开发,降低系统成本。shiro使用广泛,shiro可以运行在
2017-11-15 15:43:54
3832
原创 验证码的制作
编写jsp页面: pageEncoding="UTF-8"%>int width = 60;int height = 32;//create the imageBufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);Grap
2017-11-15 15:39:46
248
原创 shiro中rememberMe的使用
1.根据系统安全首先将用到的ActiveUser和SysPermission这两个类进行系列化接口2.在安全管理气的属性中配置rememberMe,并设置失效时间,3.在页面中添加rememberMe这个选项4.在自定义的form认证过滤器中的bean属性中添加rememberMe记住我用户登陆选择“自动登陆”本次登陆成功会向cookie写身份信息,下次登陆从cooki
2017-11-14 21:31:13
1085
原创 shiro授权认证理解
工程目录:创建shiro-realm.ini:[main]#\u81ea\u5b9a\u4e49 realmcustomRealm=cn.itcast.shiro.realm.CustomRealm#\u5c06realm\u8bbe\u7f6e\u5230securityManager\uff0c\u76f8\u5f53 \u4e8espring\u4e2d\u6ce
2017-11-14 10:07:52
415
原创 日期控件的使用
多功能jQuery日期控件 jeDate - 素材家园-www.sucaijiayuan.combody{ padding:50px 0 0 50px;}.datainp{ width:200px; height:30px; border:1px #ccc solid;}.datep{ margin-bottom:40px;} &n
2017-11-02 14:11:18
224
原创 截取字符段
"subStr" value="abcdefghijksdf" "${fn:length(subStr) > 2}"> "${fn:substring(subStr, 0, 2)}......" /> "${subStr}" /> page language="java" contentType="te
2017-10-31 19:09:50
209
原创 tomcat启动异常:Address already in use: JVM_Bind <null>:58080
严重: Failed to initialize end point associated with ProtocolHandler ["ajp-bio-58080"]解决方案:启动任务管理器找出被占用的端口进程,然后杀死进程,另一种较为方便的方法是直接修改自己server的端口号。...
2017-10-31 09:46:59
419
原创 orcle数据库中条件判断不起作用解决
问题描述:在进行编写and a.INTEGRAL >= ${minValue} and a.INTEGRAL 进行条件判断时并不起任何作用,并且会引起启动服务器一直循环启动停不下来的情况。解决办法:由于出现">="这些特殊判断字符,需要引入转义标签进行标识,改写成:= ${minValue} and a.INTEGRAL
2017-10-30 11:08:47
460
原创 选取随机数
private List pickItemRandomly(List subjectAll,int number){List fiveList = new ArrayList();int listSize = subjectAll.size();if(listSize fiveList = subjectAll;}else{//取随机number条数据HashSet s
2017-09-18 14:46:18
769
原创 request.getParameter() 和request.getAttribute() 区别
getParameter 是用来接受用post个get方法传递过来的参数的.getAttribute 必须先setAttribute.(1)request.getParameter() 取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。(2)
2017-09-12 14:43:34
192
原创 计算字节长度
function getByteLen(val) {var len = 0;for ( var i = 0; i var a = val.charAt(i);if (a.match(/[^\x00-\xff]/ig) != null) {len += 2;} else {len += 1;}}return len;}
2017-09-08 17:28:24
2011
原创 限制文本行数
.css3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; }欢迎来到点点滴滴的博客进行技术切磋欢迎来到点点滴滴的博客进行技术切磋欢迎来到点点滴滴的博客进行技术切磋欢迎来到点点滴滴的博客进行技术切磋欢迎来到点点滴滴的博客进
2017-09-08 10:17:45
392
原创 文字溢出隐藏,鼠标移入显示
.css1{ color:#6699ff;border:1px #ff8000 dashed; margin-bottom:20px; width: 20em;/*不允许出现半汉字截断*/}.css2 { overflow: hidden; /*自动隐藏文字*/ text-overflow: ellipsis;/*文字隐藏后添加省略号*/
2017-09-08 10:07:26
4375
原创 上传图片时button按钮隐藏,用做好的样式
jsp: 主题首页alt="" style="width: 100%; height: 100%; top: 0;" /> name="filepathsave" id="filepathsave" type="hidden"value="${subject.picUrl}" />multiple="multiple" style="opacity: 1"
2017-09-07 19:03:40
3288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人