- 博客(61)
- 资源 (9)
- 收藏
- 关注
原创 vue 页面布局常用汇总
vue固定也面底部z-index: 100; background-color: #FFFFFF; bottom: 0; position: fixed;
2022-05-10 22:22:36 1589
原创 正则表达式学习笔记(一)
/i 不区分大小写 insensitive/g 全局匹配 global/m 多行模式 multi/gi 和/ig 就是/i 和/g的组合
2020-07-23 11:35:06 152
转载 Linux 应用服务器上查找日志,定位错误的识用技巧
tailtail -n 10 test.log 查询日志尾部最后10行的日志;tail -n +10 test.log 查询10行之后的所有日志;headhead -n 10 test.log 查询日志文件中的头10行日志;head -n -10 test.log 查询日志文件除了最后10行的其他所有日志;catcat -n test.log...
2018-11-01 09:54:27 17802 1
转载 SpringBoot 集成 JWT 验证+解决域名问题
什么是JWTJSON Web Token(JWT)是一个开放的标准(RFC 7519),它定义了一个紧凑且自包含的方式,用于在各方之间以JSON对象安全地传输信息。这些信息可以通过数字签名进行验证和信任。可以使用秘密(使用HMAC算法)或使用RSA的公钥/私钥对来对JWT进行签名。 具体的jwt介绍可以查看官网的介绍:https://jwt.io/introduction/jwt请求流程...
2018-10-27 22:59:34 1286
转载 分布式缓存架构设计
零、 题记在高并发场景下,需要通过缓存来减少数据库的压力,使得大量的访问进来能够命中缓存,只有少量的需要到数据库层。由于缓存基于内存,可支持的并发量远远大于基于硬盘的数据库。所以对于高并发设计,缓存的设计是必不可少的一环。一、为什么要使用缓存为什么要使用缓存呢?源于人类的一个梦想,就是多快好省的建设社会主义。多快好省?很多客户都这么要求,但是作为具体做技术的你,当然知道,好就不能快,多就没法省...
2018-10-08 20:35:16 339
转载 Cron表达式
Quartz使用类似于Linux下的Cron表达式定义时间规则,Cron表达式由6或7个由空格分隔的时间字段组成,如表1所示:位置时间域名允许值允许的特殊字符1秒0-59, - * /2分钟0-59, - * /3小时0-23, - * /4日1-31, - * / L W C5月1-12, - * /6星期1-7, - * ? / L C #7年(可选)1970-2099, - * /Cron表...
2018-03-03 13:59:06 345
转载 使用递归算法结合数据库解析成java树形结构 1、准备表结构及对应的表数据 a、表结构: create table TB_TREE ( CID NUMBER not null, CNAME VAR
使用递归算法结合数据库解析成java树形结构1、准备表结构及对应的表数据a、表结构:create table TB_TREE(CID NUMBER not null,CNAME VARCHAR2(50),PID NUMBER //父节点)b、表数据:insert into tb_tree (CID, CNAME, PID) values (1, '
2017-10-31 16:52:58 321
原创 代理模式
代理模式的一个好处就是对外部提供统一的接口方法,而代理类在接口中实现对真实类的附加操作行为,从而可以在不影响外部调用情况下,进行系统扩展。也就是说,我要修改真实角色的操作的时候,尽量不要修改他,而是在外部在“包”一层进行附加行为,即代理类。例如:接口A有一个接口方法operator(),真实角色:RealA实现接口A,则必须实现接口方法operator()。客户端Client调用接口A的接方法op
2017-10-19 08:37:25 191
转载 Spring Security
我们明白了为什么我们要使用SS3之后,那么你应该就有兴趣看这篇文章了。因为这篇文章才是真正带你入门的开始,本文我们用一个简单的示例来看看SS3给我们带来的好处。 首先我们配置好Spring以及SpringMVC,然我们的程序能够运行起来,这样体现出SS3的AOP特性,即不影响我们原始代码的情况下增加权限功能。本文demo所使用的是maven管理所需要的jar包。如果你没有使用maven或者
2017-09-08 23:04:59 230
转载 Spring security oauth2最简单入门环境搭建--二、干货 博客分类: OAuth2 spring security oauth入门配置oauth2教程 关于OAuth2的一些简介
Spring security oauth2最简单入门环境搭建--二、干货博客分类: OAuth2spring security oauth入门配置oauth2教程 关于OAuth2的一些简介,见我的上篇blog:http://wwwcomy.iteye.com/blog/2229889 PS:貌似内容太水直接被鹳狸猿干沉。。 友情提示 学习曲线:spr
2017-09-08 09:52:10 2945 1
转载 maven新建web工程
一.创建项目1.Eclipse中用Maven创建项目上图中Next 2.继续Next3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建一个包,不写也可以5.创建好项目后,目录如下:至此,项目已经创建完毕,下边可是配置。
2017-08-31 16:37:30 232
转载 Spring Boot 教程(一)---入门篇
本篇博客是看了别人的博客然后根据自己的理解整理了出来的笔记,发出来大家交流学习,如果有不足的地方请大家指正,大家也可以直接去源博客那里看,源博客写的真的很好 。源博客地址:http://www.ibm.com/developerworks/cn/java/j-lo-spring-boot/#ibm-pcon一、起源或解决的问题Spring 框架包含几十个不同
2017-08-31 14:38:37 209
原创 springmvc 在controller 中注入资源文的值
@Value("${restUrl}") private String restUrl; @Value("${webSecurity:false}") private boolean security;
2017-08-27 22:39:05 217
原创 通过JUnit启动spring加载配置
/** * 测试类 *TestServiceTest.java */@Transactional@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(classes = SpringTestConfig.class)public class TestServiceTest extends Abstra
2017-08-24 17:31:10 2058
原创 规则引擎知识库apache-tomcat-6.0.44-guvnor5.6.0.Final
apache-tomcat-6.0.44-guvnor5.6.0.Final是一个不错的drool在线知识库
2017-08-24 14:01:15 326
转载 aop详解
本文抛砖引玉,并没有详细的介绍更全面的内容,通过一个例子让初次使用的人能够快速入门,简单的介绍一下。第一,注解:@Before – 目标方法执行前执行@After – 目标方法执行后执行@AfterReturning – 目标方法返回后执行,如果发生异常不执行@AfterThrowing – 异常时执行@Around – 在执行上面其他操作的
2017-08-17 17:33:13 220
原创 spring 设置通过代码启动加载配置文件和设置启动顺序
通过这种方式加载可以使用maven模块化,抛开web.xml的束缚。@Order(1)public class SpringConfigInitializer extends AbstractContextLoaderInitializer implements WebApplicationInitializer{ protected WebApplicationC
2017-08-17 16:13:45 3111
转载 maven 内置属性
Maven内置属性及使用2014年05月30日 ⁄ 综合 ⁄ 共 1255字 ⁄ 字号 小 中 大 ⁄ 评论关闭Maven共有6类属性:内置属性(Maven预定义,用户可以直接使用)${basedir}表示项目根目录,即包含pom.xml文件的目录;${version}表示项目版本;${project.base
2017-08-17 08:43:30 214
原创 springmvc中应用通用入口路由匹配
package com.dstech.dssp.httpclient.control;import com.dstech.dssp.base.user.User;import com.dstech.dssp.control.WebUser;import com.dstech.dssp.httpclient.service.HttpClientService;import c
2017-08-16 17:33:07 1100
转载 注解处理器的使用
如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。注解处理器类库(java.lang.reflect.AnnotatedElement): Java使用Annotation接口来代表程序元素前面的注解,该接口是所有Annotati
2017-08-16 17:24:13 301
转载 java注解详细讲解
要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解: 1.@Target,
2017-08-16 16:56:59 199
原创 泛类弄的声明
当声明 public abstract Class[] postType();则可以传入参数postType={RegistInfo.class}
2017-08-16 16:45:28 192
转载 spring 常用注解
使用注解来构造IoC容器用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册。如:在base-package指明一个包1 context:component-scan base-package="cn.gacl.java"/>表明cn.gacl.java包及其子包中,如果某个类的头上带有特定的注解【@Component
2017-08-16 15:59:43 200
转载 今天无意中发现JavaBean类基本都要求实现了Serializable接口,以前只是知道序列化以后,可以通过io流的方式将对象序列化和反序列化,进行存取,但不知道为什么需要序列化,今天总结一下
今天无意中发现JavaBean类基本都要求实现了Serializable接口,以前只是知道序列化以后,可以通过io流的方式将对象序列化和反序列化,进行存取,但不知道为什么需要序列化,今天总结一下,方便以后可以查询!Java的"对象序列化"是指一个可以将实现了Serializable接口的对象转换成一组byte,这样日后要用这个对象时候,你就能把这些byte数据恢复出来,并据此重新构建那个对象了。
2017-08-16 09:01:05 291
原创 maven-resources-plugin
maven-resources-plugin 插件主要是用于复制项目中的资源文件到指定的输出目录中去,有两种不同的资源:主资源文件和测试资源文件,主要的区别在于resources 是去关联主资源代码 test resources 是去关联测试资源代码 maven-resources-plugin
2017-08-10 10:24:17 591
转载 Maven最佳实践:划分模块
“分天下为三十六郡,郡置守,尉,监” —— 《史记·秦始皇本纪》 所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复杂度,给开发带来不便。 为了解释原因,
2017-08-09 10:50:51 233
转载 IT项目经理应该做什么
经常看到这样的项目经理,一副整天忙得团团转的样子,电话不停地作响,一个小时之内要发出几十个指令,好像他所领导的团队离开了他就一天也活不下去。然后他还会说:"我很忙"或"我很累","我需要增加人手"。这样的项目经理经常事无巨细都要亲自过问,即使旗下有人,你说他能不累吗? 甚至还有这样的事列发生,研发部门经理亲自参与项目软件的编码工作,如果只有一、两个项目,也许这样还可以,试想,如果有十几个
2017-04-29 11:44:19 534
转载 Keywords : Code Review、Jupiter、ReviewClipse、代码评审、代码审查
Keywords : Code Review、Jupiter、ReviewClipse、代码评审、代码审查最近组内一直在做代码改进,既然是代码级别的改进,我想比较直接有效的办法就是Code Review。虽然以前开发部也做过代码评审,但基本上是程序员手动打包代码,评审人员对照打包和IDE中的代码提交缺陷,缺陷在平台上,代码在IDE中,我想评审效率和评审效果都会大打折扣。
2016-11-09 17:03:04 1275 1
转载 JSONP的客户端具体实现:
JSONP的客户端具体实现:不管jQuery也好,extjs也罢,又或者是其他支持jsonp的框架,他们幕后所做的工作都是一样的,下面我来循序渐进的说明一下jsonp在客户端的实现: 1、我们知道,哪怕跨域js文件中的代码(当然指符合web脚本安全策略的),web页面也是可以无条件执行的。远程服务器remoteserver.com根目录下有个remote.js文件代
2016-11-09 14:57:16 763
转载 Jenkins+Maven+SVN快速搭建持续集成环境(转)
Jenkins是一个可扩展的持续集成引擎,Jenkins非常易于安装和配置,简单易用,下面看看我们是如何几分钟就快速搭建一个持续集成环境吧。假设我们目前已经有2个maven项目:entities(JAVA类库),web(Web应用,依赖entities)。一、安装Jenkins地址http://mirrors.jenkins-ci.org/下载适合的Jenkins版本。Window
2016-11-09 13:53:56 262
转载 代码的分支管理策略
1,先锋主干多稳定分支;2,守护主干多先锋分支;3,主干无分支;4,守护主干单分支。一、先锋主干多稳定分支 得到一个稳定版本后,将此稳定版本放到一个新分支上,针对此稳定版本的修修补补就在这个分支上进行,新功能不在此分支上开发,而在主干上进行新功能的开发。 这是业界采用较多的模式。稳定分支上的有些修改,比如缺陷修复,需要合并到主干, 但有些特定修改,是不需要合并到主干的。
2016-11-08 14:29:14 969
转载 理解RESTful架构
Web API已经在最近几年变成重要的话题,一个干净的API设计对于后端系统是非常重要的。 通常我们为Web API使用RESTful设计,REST概念分离了API结构和逻辑资源,通过Http方法GET, DELETE, POST 和 PUT来操作资源。 下面是进行RESTful Web API十个最佳实践,能为你提供一个良好的API设计风格。 1.使用名词而不是动词
2016-05-15 22:51:30 299
转载 RESTful API 设计指南
网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概
2016-05-15 22:40:17 344
转载 敏捷开发
1 前言:敏捷改进的关键要素1.1 从传统团队开始传统团队一般按照功能职责来组织划分团队,团队内部沟通与协作较少,而团队之间往往以“接口人”的形式限制沟通与协作。团队内的工作流程是瀑布式的,每个人的工作往往要到项目/版本末期才会集成到一起,因此彼此的工作目标是不一致的。 1.2 第一步:沟通与协作敏捷转型的第一步,就是建立起来沟通与协作的机制
2016-05-13 10:12:51 377
IXEedit,一个超好用的JQuery生成器
2009-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人