自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 526

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

原创 查询列表信息转换

DlwyComplaints complaints = new DlwyComplaints(); complaints.setAppid(appid); complaints.setOpenid(openid); List&lt;DlwyComplaints&gt; complaintsList = complaintsServiceClient.getAll(complaints); if (...

2018-06-28 16:01:27 336

转载 LINUX常用命令大全

最近都在和Linux打交道,这方面基础比较薄弱的我只好买了本鸟哥的书看看,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。为了方便大家查找linux的相关命令,我就将我了解到的命令列举一下,仅供大家参考:系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) u...

2018-05-18 10:10:01 246

原创 vue.js下拉框选择,修改时显示已有的选择信息

&lt;div class="form-group"&gt; &lt;div class="col-sm-2 control-label"&gt;APPID&lt;/div&gt; &lt;div class="col-sm-10"&gt; &lt;select v-model="shyfkAct.appid" id="m

2018-05-03 11:21:17 5304

原创 jsp页面取出session值

   &lt;body&gt; &lt;%HttpSession httpSession = request.getSession();String appid = httpSession.getAttribute("appid").toString();%&gt;   &lt;ul class="user_menu"&gt;        &lt;li onclick="goUrl('${ctx...

2018-04-10 10:00:48 735

原创 关于去除“请选择”问题

&lt;label  class="l_left"&gt;&lt;span&gt;*&lt;/span&gt; 商品分类&lt;/label&gt; &lt;select id="classify"    onchange="multChange(this)"&gt; &lt;option option=""&gt;请选择&

2018-03-26 20:23:11 2129

原创 页面选择下拉内容

&lt;c:forEach items="${sytIntegralList }" var="s"&gt; &lt;option value="${s.name }" ${s.name==gradeName?"selected='selected'" :""}&gt;${s.name }&lt;/option&gt;&lt;/c:forEach&

2018-03-20 10:13:28 336

原创 防止表单重复提交

        $.ajax({            type:"POST",            url:"${ctx}/sku/saveMultiSpe",            data:{                specificationName:specificationName,                classifyId:classifyId,          ...

2018-02-27 19:07:06 240

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

原创 datagrid使用范例

String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>       ">          My JSP '008_datagr

2018-01-22 10:06:49 309

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

原创 省市县自动加载

String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>       ">          My JSP '010_combob

2018-01-22 10:01:53 297

转载 Jquery.Form和jquery.validate 的使用

有些功能需要我们利用Ajax技术进行POST提交表单,这时候就需要用到jquery.Form ,它有两种方式进行提交,AjaxForm和AjaxSubmit方式。            AjaxForm 方式必须先绑定表单,它一般在$(document).ready(function () {}里定义,它能让表单不刷新页面的情况下POST到目标。 如:                    

2018-01-11 09:40:30 315

原创 mybatis在xml文件中处理比较特殊符号的方法

因为这个是xml格式的,所以不允许出现类似“&gt;”这样的字符,但是都可以使用&lt;![CDATA[ ]]&gt;符号进行说明,将此类符号不进行解析 你的可以写成这个: ...

2018-01-11 09:35:09 457

翻译 JSON.parse()和JSON.stringify()

parse用于从一个字符串中解析出json对象,如 var str = '{"name":"huangxiaojian","age":"23"}' 结果: JSON.parse(str) Object age: "23"name: "huangxiaojian" __proto__: Object 注意:单引号写在{}外

2017-11-23 09:32:02 215

原创 使用forEach标签让被选中的显示出来

请选择 ${s.name } 普通会员 青铜会员 白银会员 白金会员 黄金会员 --> 代码中" ${s.name==gradeName?"selected='selected'" :""起到显示作用

2017-11-17 16:55:58 1791 1

原创 github删除本地和远端分支

1.首先使用图像化命令进入git: 如果在当前分支是不能删除的,要切换到其他分支,然后删除你要删的本地分支。 2.使用create branch 创建本地分支: 选中branch选项,在椭圆中写你本地的分支名,在长方形中选中你的本地根目录。 此时本地分支创建完成。 3.如果远端分支没有出现冲突则不需要以下步骤,直接push即可。否则进行以下步骤: 进入远端github:

2017-11-17 10:18:05 1205

原创 shiro过滤器

shiro过滤器过滤属性含义 securityManager:这个属性是必须的。 loginUrl :没有登录的用户请求需要登录的页面时自动跳转到登录页面,不是必须的属性,不输入地址的话会自动寻找项目web项目的根目录下的”/login.jsp”页面。 successUrl :登录成功默认跳转页面,不配置则跳转至”/”。如果登陆前点击的一个需要登录的页面,则在登录

2017-11-16 15:14:53 246

原创 自定义校验信息

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 539

原创 自定义FormAuthentia

1.shiro使用FormAuthenticationFilter进行验证码进行表单验证,验证码的功能应该加在FormAuthenticationFilter中,在认证之前进行验证码校验。 需要编写FormAuthenticationFilter的子类,继承FormAuthenticationFilter,改写它的认证方法,在认证之前进行验证码校验 2.自定义FormAuthenticatio

2017-11-15 16:21:13 433

原创 shiro缓存配置

xsi:noNamespaceSchemaLocation="../config/ehcache.xsd"> maxElementsInMemory="1000"  maxElementsOnDisk="10000000" eternal="false"  overflowToDisk="false"  diskPersistent="false" timeToIdleSe

2017-11-15 16:08:32 330

原创 清除认证缓存

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 525

原创 web.xml中的shiro配置信息

shiroFilter org.springframework.web.filter.DelegatingFilterProxy targetFilterLifecycle true targetBeanName shiroFilter shiroFilter /*

2017-11-15 16:01:31 976

原创 shiro框架下的logout说明

在使用shiro管理框架下,在登录拦截时我们可以注销掉如下代码: /* //用户退出 @RequestMapping("/logout") public String logout(HttpSession session)throws Exception{ //session失效 session.invalidate(); //重定向到商品查询页面 return "redirec

2017-11-15 15:57:14 10964

原创 shiro的架构

1.1.1 Subject Subject即主体,外部应用与subject进行交互,subject记录了当前操作用户,将用户的概念理解为当前操作的主体,可能是一个通过浏览器请求的用户,也可能是一个运行的程序。 Subject在shiro中是一个接口,接口中定义了很多认证授相关的方法,外部程序通过subject进行认证授,而subject是通过SecurityManager安全管理器进行认证授

2017-11-15 15:51:26 310

原创 为什么要学shiro

1.1 什么是shiro Shiro是apache旗下一个开源框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。 1.2 为什么要学shiro 既然shiro将安全认证相关的功能抽取出来组成一个框架,使用shiro就可以非常快速的完成认证、授权等功能的开发,降低系统成本。 shiro使用广泛,shiro可以运行在

2017-11-15 15:43:54 3874

原创 验证码的制作

编写jsp页面:     pageEncoding="UTF-8"%> int width = 60; int height = 32; //create the image BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); Grap

2017-11-15 15:39:46 283

原创 shiro中rememberMe的使用

1.根据系统安全首先将用到的ActiveUser和SysPermission这两个类进行系列化接口 2.在安全管理气的属性中配置rememberMe,并设置失效时间, 3.在页面中添加rememberMe这个选项 4.在自定义的form认证过滤器中的bean属性中添加rememberMe 记住我 用户登陆选择“自动登陆”本次登陆成功会向cookie写身份信息,下次登陆从cooki

2017-11-14 21:31:13 1191

原创 shiro授权认证理解

工程目录: 创建shiro-realm.ini: [main] #\u81ea\u5b9a\u4e49 realm customRealm=cn.itcast.shiro.realm.CustomRealm #\u5c06realm\u8bbe\u7f6e\u5230securityManager\uff0c\u76f8\u5f53 \u4e8espring\u4e2d\u6ce

2017-11-14 10:07:52 485

原创 日期控件的使用

多功能jQuery日期控件 jeDate - 素材家园-www.sucaijiayuan.com body{ 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 274

原创 截取字符段

"subStr" value="abcdefghijksdf"        "${fn:length(subStr) > 2}">          "${fn:substring(subStr, 0, 2)}......" />                   "${subStr}" />           page language="java" contentType="te

2017-10-31 19:09:50 247

原创 tomcat启动异常:Address already in use: JVM_Bind &lt;null&gt;:58080

严重: Failed to initialize end point associated with ProtocolHandler ["ajp-bio-58080"]解决方案:启动任务管理器找出被占用的端口进程,然后杀死进程,另一种较为方便的方法是直接修改自己server的端口号。...

2017-10-31 09:46:59 483

原创 orcle数据库中条件判断不起作用解决

问题描述: 在进行编写and a.INTEGRAL >= ${minValue} and a.INTEGRAL   进行条件判断时并不起任何作用,并且会引起启动服务器一直循环启动停不下来的情况。 解决办法: 由于出现">="这些特殊判断字符,需要引入转义标签进行标识,改写成: = ${minValue} and a.INTEGRAL

2017-10-30 11:08:47 551

原创 选取随机数

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 843

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

原创 计算字节长度

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 2080

原创 限制文本行数

.css3{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;   } 欢迎来到点点滴滴的博客进行技术切磋欢迎来到点点滴滴的博客进行技术切磋 欢迎来到点点滴滴的博客进行技术切磋欢迎来到点点滴滴的博客进行技术切磋 欢迎来到点点滴滴的博客进

2017-09-08 10:17:45 457

原创 文字溢出隐藏,鼠标移入显示

.css1{     color:#6699ff;border:1px #ff8000 dashed;     margin-bottom:20px;     width: 20em;/*不允许出现半汉字截断*/ } .css2 {     overflow: hidden; /*自动隐藏文字*/     text-overflow: ellipsis;/*文字隐藏后添加省略号*/

2017-09-08 10:07:26 4481

原创 上传图片时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 3366

空空如也

空空如也

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

TA关注的人

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