自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (25)
  • 收藏
  • 关注

原创 tomcat9注册windows服务后jvm设置

操作系统 :window server 2019.java:jdk 1.8.25tomcat: apache-tomcat-9.0.0.M1配置好java_home 就算准备完毕注册tomcat9至window服务:进入tomcat的bin目录执行命令:安装前的配置后面讲service.bat install(如需要重复测试验证,则可执行 service.bat remove 移除之前安装的服务)以上操作会根据当前的版本默认创建一个 apache tomcat9的应用,若

2020-09-05 04:12:25 2679 1

转载 Shiro学习

Shiro目录第一章 Shiro简介第二章 身份验证第三章 授权第四章 INI配置第五章 编码/加密第六章 Realm及相关对象第七章 与Web集成第八章 拦截器机制第九章 JSP标签第十章 会话管理第十一章 缓存机制第十二章 与Spring集成第十三章 RememberMe第十四章 SSL第十五章 单点登录...

2020-03-28 15:47:15 319

转载 centos7 安装clamav 进行病毒扫描查杀

linux系统常作为服务器系统,已安全著称,但是随着市场占有量的增大,慢慢的linux病毒也还是增多,而对于病毒,一般都是管理员手动分析进行查杀,除了手动分析查杀病毒外,还可以借助杀毒软件进行查杀,就像windows都有杀毒软件一样,liunx的杀毒软件也是有的,但基本上都是开源的小工具,由于本身linux服务器的病毒就较少,且相对windows更难以入侵,所以专门的Linux杀毒软件较少,专门研...

2020-03-26 23:23:39 297

java.lang.NoClassDefFoundError: net/sf/json/JSONObject

问题如标题所示,查找了百度后很多都说是包冲突。可是我已经查看过mvn的dependency tree,没有问题。而且pom.xml中的配置也是正常:如下     <dependency>            <groupId>net.sf.json-lib</groupId>            <artifactId>json-l...

2015-11-03 11:53:34 325

原创  Spring Security3

 Spring Security3的使用中,有4种方法:  一种是全部利用配置文件,将用户、权限、资源(url)硬编码在xml文件中,已经实现过,并经过验证;  二种是用户和权限用数据库存储,而资源(url)和权限的对应采用硬编码配置,目前这种方式已经实现,并经过验证。  三种是细分角色和权限,并将用户、角色、权限和资源均采用数据库存储,并且自定义过滤器,代替原有的FilterSecu...

2015-10-22 09:03:49 167

spring加载多个properties配置文件失败

如果是一个配置文件,那就不说了,这里针对多个属性配置文件。 因为一个spring容器只会读取一个property-placeholder,因此在多个spring*.xml中配置也只会有一个有效。 解决办法 :多个配置文件载入写在一起呗!如下     <context:property-placeholder properties-ref="properties" /...

2015-10-19 09:45:49 273

maven 的丢包异常

在家里架设有nexus私服,公司也有,但是IP不一样,将项目换到公司后,就开始提示这个包没有,那个包没有。但不管怎么改,都这么提示。为什么?  因为mvn根据私服的IP找。结果没有找到包。然后就留下了一个文件:*.lastUpdated。导致每次都为直接拿到这个结果。从而提示丢包。解决办法 。找到本地的 mvn资源目录 。然后删除 搜索*.lastUpdated 这一类文件,再删除。...

2015-10-19 09:04:14 509

安装redis时的日志与异常

[ecpdev@iZ94yifz7j7Z redis-3.0.5]$ mak-bash: mak: command not found[ecpdev@iZ94yifz7j7Z redis-3.0.5]$ make installcd src && make installmake[1]: Entering directory `/home/ecpdev/redis/redis/r...

2015-10-18 20:04:27 622

maven 的构建异常 Could not find artifact ... and 'parent.relativePath'

完整的异常提示:  Non-resolvable parent POM: Could not find artifact com.ecp:ecp-main:pom:0.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 8, column 10 -> [Help 2] 原因:多模块项...

2015-10-16 14:08:41 1675

原创 [OH NO!]集合操作错误

调用私有方法,List<OrderLines>   lineChange=validateLineChange(newLines, oldLines);  private List<OrderLines>  validateLineChange(List<OrderLinesOperateForm> newLines,List<Or...

2015-09-24 15:32:19 198

spring 的@Transactional无法回滚

配置了事务@Transactional(value = "transactionManager",propagation = Propagation.REQUIRED,  rollbackFor = Exception.class)public void deductStock(List<OrderLines> lines) {} 但是无论如何,失败后都不回滚。...

2015-09-14 18:33:08 246

excel导入

工作中导入excel每次都要重写会不会很麻烦?答案是肯定的。今天写了一个稍微通用一点的excel导出工具类,如果大家看了觉得还蛮好用,或是有什么问题,记得给我留言。 package com.system.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFou...

2015-09-06 17:39:20 146

原创 extjs3 树构建

用extjs3 创建一棵树需要注意一点:动态创建树时,返回的树节点应该是一个json数组。以下是我用exttag创建的树,以及生成后的代码。<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib prefix="ext" ur...

2015-08-22 18:34:02 308

原创 extag之ext:submitAction

exttag是一个标签包,封装extjs3的功能,通过jsp标签就能输出,十分好用。 submitAction标签是常常在form表单中需要使用到,它可以很方便的为表单绑定一个提交事件,但是使用它有一些必要的要求:1.submitAction标签本身需要放在表单标签肉。2.表单标签必须在添加 var属性,否则构建不会创建function方法。3.需要给submitActio...

2015-08-20 12:22:15 332

原创 No mapping found for HTTP request with UR

今天搭建spring mvc的系统,成功启动后无法访问,提示如下:No mapping found for HTTP request with URI [/admin/log.do] in DispatcherServlet 。原因:<context:component-scan base-package="com.ecp.web"/> 这一段必须写在*-servlet.x...

2015-08-19 14:05:53 578

原创 hql中常用函數CAST 带来的日期转换问题[转]

以前都是连接的ORACLE,MYSQL数据库,写程序一直也没出现过什么问题,就在近期用SQL SERVER出了点问题。用hibernate操作sqlserver数据库,数据库表中有个日期字段是字符型,当查询一定时间范围内的数据时需要转换日期,这里需要注意了hibernate CAST函数支持转换类型在SQL SERVER中不一定行。如:and cast(a.enterdate as d...

2011-11-16 14:05:19 1039

MES项目源码

制造业MES项目源码上花钱买的,eclipse上可以直接导入有借鉴价值。配置tomcat7/8可以运行。

2019-04-06

JAVA GUI程序设计 基于ECLIPSE VE开发环境2

SWT中文API JFACE中文API JAVA GUI程序设计 基于ECLIPSE VE开发环境

2018-05-12

分布式系统原理与范型第二版

分布式系统原理与范型,对于需要了解分布式的人十分有用,知识点没有好与坏只在个人所站的角度。程序员慢慢的转变需要很多的理论与实践,这本书理论与实践结合 ,希望能帮忙程序员们转型。 意思一下收大家1分,如果没有分的朋友去我的云盘下载吧:http://pan.baidu.com/s/1qXYiXPU

2016-07-26

openresty 入门

openresty入门,个人觉得还可以,入门完全够用,而且能学习一下Lua语言,大家下载给评价哦。哈哈

2016-01-11

Nginx教程从入门到精通

感谢中国IT界人才的所有贡献! 转:凉白开、漠北经过将近一年的时间完成了100多篇nginx文档,很多网友询问是否有pdf文档,因为时间的关系一直没有去整理,这里表示非常抱歉。不过,非常幸运的是,Donan同学帮我们整理出了广大网友想要的pdf,在此代表TTLSA感谢Donan同学。

2016-01-07

spring Security 中文教程

现在都用security4了,我现在用springboot,刚刚好拿这个3版本来参考学习,因为大部分还是相同 的,先了解决了再简化,0分,希望能帮到大家. 序言 I. 入门 1. 介绍 1.1. Spring Security是什么? 1.2. 历史 1.3. 发行版本号 1.4. 获得Spring Security 1.4.1. 项目模块 1.4.1.1. Core - spring-security-core.jar 1.4.1.2. Web - spring-security-web.jar 1.4.1.3. Config - spring-security-config.jar 1.4.1.4. LDAP - spring-security-ldap.jar 1.4.1.5. ACL - spring-security-acl.jar 1.4.1.6. CAS - spring-security-cas-client.jar 1.4.1.7. OpenID - spring-security-openid.jar 1.4.2. 获得源代码 2. Security命名空间配置 2.1. 介绍 2.1.1. 命名空间的设计 2.2. 开始使用安全命名空间配置 2.2.1. 配置web.xml 2.2.2. 最小 配置 2.2.2.1. auto-config 包含了什么? 2.2.2.2. 表单和基本登录选项 2.2.3. 使用其他认证提供器 2.2.3.1. 添加一个密码编码器 2.3. 高级web特性 2.3.1. Remember-Me认证 2.3.2. 添加HTTP/HTTPS信道安全 2.3.3. 会话管理 2.3.3.1. 检测超时 2.3.3.2. 同步会话控制 2.3.3.3. 防止Session固定攻击 2.3.4. 对OpenID的支持 2.3.4.1. 属性交换 2.3.5. 添加你自己的filter 2.3.5.1. 设置自定义 AuthenticationEntryPoint 2.4. 保护方法 2.4.1. 元素 2.4.1.1. 使用protect-pointcut 添加安全切点 2.5. 默认的AccessDecisionManager 2.5.1. 自定义AccessDecisionManager 2.6. 验证管理器和命名空间 3. 示例程序 3.1. Tutorial示例 3.2. Contacts 3.3. LDAP例子 3.4. CAS例子 3.5. Pre-Authentication例子 4. Spring Security社区 4.1. 任务跟踪 4.2. 成为参与者 4.3. 更多信息 II. 结构和实现 5. 技术概述 5.1. 运行环境 5.2. 核心组件 5.2.1. SecurityContextHolder, SecurityContext 和 Authentication对象 5.2.1.1. 获得当前用户的信息 5.2.2. UserDetailsService 5.2.3. GrantedAuthority 5.2.4. 小结 5.3. 验证 5.3.1. 什么是Spring Security的验证呢? 5.3.2. 直接设置SecurityContextHolder的内容 5.4. 在web应用中验证 5.4.1. ExceptionTranslationFilter 5.4.2. AuthenticationEntryPoint 5.4.3. 验证机制 5.4.4. 在请求之间保存SecurityContext 。 5.5. Spring Security中的访问控制(验证) 5.5.1. 安全和AOP建议 5.5.2. 安全对象和AbstractSecurityInterceptor 5.5.2.1. 配置属性是什么? 5.5.2.2. RunAsManager 5.5.2.3. AfterInvocationManager 5.5.2.4. 扩展安全对象模型 5.6. 国际化 6. 核心服务 6.1. The AuthenticationMnager , ProviderManager 和 AuthenticationProvider s 6.1.1. DaoAuthenticationProvider 6.2. UserDetailsService 实现 6.2.1. 内存认证 6.2.2. JdbcDaoImpl 6.2.2.1. 权限分组 6.3. 密码加密 6.3.1. 什么是散列加密? 6.3.2. 为散列加点儿盐 6.3.3. 散列和认证 III. web应用安全 7. 安全过滤器链 7.1. DelegatingFilterProxy 7.2. FilterChainProxy 7.2.1. 绕过过滤器链 7.3. 过滤器顺序 7.4. 使用其他过滤器 —— 基于框架 8. 核心安全过滤器 8.1. FilterSecurityInterceptor 8.2. ExceptionTranslationFilter 8.2.1. AuthenticationEntryPoint 8.2.2. AccessDeniedHandler 8.3. SecurityContextPersistenceFilter 8.3.1. SecurityContextRepository 8.4. UsernamePasswordAuthenticationFilter 8.4.1. 认证成功和失败的应用流程 9. Basic(基本)和Digest(摘要)验证 9.1. BasicAuthenticationFilter 9.1.1. 配置 9.2. DigestAuthenticationFilter 9.2.1. Configuration 10. Remember-Me认证 10.1. 概述 10.2. 简单基于散列标记的方法 10.3. 持久化标记方法 10.4. Remember-Me接口和实现 10.4.1. TokenBasedRememberMeServices 10.4.2. PersistentTokenBasedRememberMeServices 11. 会话管理 11.1. SessionManagementFilter 11.2. SessionAuthenticationStrategy 11.3. 同步会话 12. 匿名认证 12.1. 概述 12.2. 配置 12.3. AuthenticationTrustResolver IV. 授权 13. 验证架构 13.1. 验证 13.2. 处理预调用 13.2.1. AccessDecisionManager 13.2.2. 基于投票的AccessDecisionManager实现 13.2.2.1. RoleVoter 13.2.2.2. AuthenticatedVoter 13.2.2.3. Custom Voters 13.3. 处理后决定 14. 安全对象实现 14.1. AOP联盟 (MethodInvocation) 安全拦截器 14.1.1. 精确的 MethodSecurityIterceptor 配置 14.2. AspectJ (JoinPoint) 安全拦截器 15. 基于表达式的权限控制 15.1. 概述 15.1.1. 常用内建表达式 15.2. Web 安全表达式 15.3. 方法安全表达式 15.3.1. @Pre 和 @Post 注解 15.3.1.1. 访问控制使用 @PreAuthorize 和 @PostAuthorize 15.3.1.2. 过滤使用 @PreFilter 和 @PostFilter 16. acegi到spring security的转换方式 16.1. Spring Security是什么 16.2. 目标 16.3. 步骤 16.4. 总结 V. 高级话题 17. 领域对象安全(ACLs) 17.1. 概述 17.2. 关键概念 17.3. 开始 18. 预认证场景 18.1. 预认证框架类 18.1.1. AbstractPreAuthenticatedProcessingFilter 18.1.2. AbstractPreAuthenticatedAuthenticationDetailsSource 18.1.2.1. J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource 18.1.3. PreAuthenticatedAuthenticationProvider 18.1.4. Http403ForbiddenEntryPoint 18.2. 具体实现 18.2.1. 请求头认证(Siteminder) 18.2.1.1. Siteminder示例配置 18.2.2. J2EE容器认证 19. LDAP认证 19.1. 综述 19.2. 在Spring Security里使用LDAP 19.3. 配置LDAP服务器 19.3.1. 使用嵌入测试服务器 19.3.2. 使用绑定认证 19.3.3. 读取授权 19.4. 实现类 19.4.1. LdapAuthenticator实现 19.4.1.1. 常用功能 19.4.1.2. BindAuthenticator 19.4.1.3. PasswordComparisonAuthenticator 19.4.1.4. 活动目录认证 19.4.2. 链接到LDAP服务器 19.4.3. LDAP搜索对象 19.4.3.1. FilterBasedLdapUserSearch 19.4.4. LdapAuthoritiesPopulator 19.4.5. Spring Bean配置 19.4.6. LDAP属性和自定义UserDetails 20. JSP标签库 20.1. 声明Taglib 20.2. authorize 标签 20.3. authentication 标签 20.4. accesscontrollist 标签 21. Java认证和授权服务(JAAS)供应器 21.1. 概述 21.2. 配置 21.2.1. JAAS CallbackHandler 21.2.2. JAAS AuthorityGranter 22. CAS认证 22.1. 概述 22.2. CAS是如何工作的 22.3. 配置CAS客户端 23. X.509认证 23.1. 概述 23.2. 把X.509认证添加到你的web系统中 23.3. 为tomcat配置SSL 24. 替换验证身份 24.1. 概述 24.2. 配置 A. 安全数据库表结构 A.1. User表 A.1.1. 组权限 A.2. 持久登陆(Remember-Me)表 A.3. ACL表 A.3.1. Hypersonic SQL A.3.1.1. PostgreSQL B. 安全命名空间 B.1. Web应用安全 - 元素 B.1.1. 属性 B.1.1.1. servlet-api-provision B.1.1.2. path-type B.1.1.3. lowercase-comparisons B.1.1.4. realm B.1.1.5. entry-point-ref B.1.1.6. access-decision-manager-ref B.1.1.7. access-denied-page B.1.1.8. once-per-request B.1.1.9. create-session B.1.2. B.1.3. 元素 B.1.3.1. pattern B.1.3.2. method B.1.3.3. access B.1.3.4. requires-channel B.1.3.5. filters B.1.4. 元素 B.1.5. <form-login> 元素 B.1.5.1. login-page B.1.5.2. login-processing-url B.1.5.3. default-target-url B.1.5.4. always-use-default-target B.1.5.5. authentication-failure-url B.1.5.6. authentication-success-handler-ref B.1.5.7. authentication-failure-handler-ref B.1.6. 元素 B.1.7. 元素 B.1.7.1. data-source-ref B.1.7.2. token-repository-ref B.1.7.3. services-ref B.1.7.4. token-repository-ref B.1.7.5. key 属性 B.1.7.6. token-validity-seconds B.1.7.7. user-service-ref B.1.8. 元素 B.1.8.1. session-fixation-protection B.1.9. 元素 B.1.9.1. max-sessions 属性 B.1.9.2. expired-url 属性 B.1.9.3. error-if-maximum-exceeded 属性 B.1.9.4. session-registry-alias 和session-registry-ref 属性 B.1.10. 元素 B.1.11. 元素 B.1.11.1. subject-principal-regex 属性 B.1.11.2. user-service-ref 属性 B.1.12. 元素 B.1.13. 元素 B.1.13.1. logout-url 属性 B.1.13.2. logout-success-url 属性 B.1.13.3. invalidate-session 属性 B.1.14. 元素 B.2. 认证服务 B.2.1. 元素 B.2.1.1. 元素 B.2.1.2. 使用 来引用一个 AuthenticationProvider Bean B.3. 方法安全 B.3.1. 元素 B.3.1.1. secured-annotations 和jsr250-annotations 属性 B.3.1.2. 安全方法使用 B.3.1.3. 元素 B.3.2. LDAP命名空间选项 B.3.2.1. 使用 元素定义LDAP服务器 B.3.2.2. 元素 B.3.2.3. 元素

2015-12-25

SQLyog 内含注册机,经测试100%可用

SQLyog有多好久我就不说了,在网上找了绿色汉化版本又找了注册机给大家。 目前只有Windows版本的,MAC版本没有,MAC需要自己下载8.x的版本,再用这个包中的注册机就能搞定,

2015-08-11

IT项目架构与流程

JAVA +APP +JBOSS +MYSQL+ CAS

2015-02-11

ant项目模板

自己写的一个java项目,简单的模板,包含了一些简单的规范,能帮助快速构建一个空的项目。

2015-01-03

extjs3.4 api 中文

收分不高,不过你绝对会觉得物有所值,我用了1年多了 。这个API虽然所不是非常的完美,不过足够大家的使用的, 基本上3.X通用。中文的哦。

2013-09-17

extjs 3.4 完整源码

extjs3.4源码,功能齐全,虽然3.4是3.X的最后一版了,不过依然是用了一年多了。很好

2013-09-17

extjs 3.4 api

extjs3.4 的API,与官网上的相同,这次是新版本,下次上传个老版本的,老版本的貌似也很好用

2013-09-17

sigar.jar 获取cpu,内存,磁盘等信

通过Hyperic-hq产品的基础包sigar.jar来实现服务器状态数据的获取。Sigar.jar包是通过本地方法来调用操作系统API来获取系统相关数据。Windows操作系统下Sigar.jar依赖sigar-amd64-winnt.dll或sigar-x86-winnt.dll,linux 操作系统下则依赖libsigar-amd64-linux.so或libsigar-x86-linux.so……而Sigar.jar还依赖于jug-asl-2.0.0.jar、log4j-1.2.14.jar、Junit.jar,(此包已经包含以上需要的文件)

2012-10-11

dom4jAPI dom4j操作手册

首先说明句对不起这不是中文文档,不过其实内容不难,不就是一个dom4j文档嘛,弄个翻译器就解决了!你懂的! dom4j已经算是操作xml的顶级武器了,搞懂他怎么用,是很关键的,相信本文档能帮到你。如果你也希望知道js怎么操作xml,你可以去我的资源库里看看,最近我也找到了它,还是中文的,对于xml操作是相当有帮助的。

2011-11-21

XMLDOM对象方法手册--JS的XML操作

ajax做为现在的通用技术,已经占有了90%以上的WEB市场,做为AJAX的传输载体也越来越被重视,如json xml 等,其中json xml成为最常见最通用的2种传输方式,本文档讲述了一些操作xml的知识,十分实用,一些简单的xml操作相信大家都会一些,如果再复杂一些,它就能帮助到你了!

2011-11-21

PowerDesigner12 注册机 PowerDesigner12 注册码

选择你的启运exe文件路径。选择开始,注册机自动为您修改好注册文件,再次打开就能够使用了,哈哈。两步搞定

2010-01-30

国家计算机标准和文档模板

如果你是一个不想永远当程序员的程序员,如果你是一个希望成为项目经理或者自己开公司的人,那么有必要看看,花这5分很值得。 软件行业的各种文档模板都有: 软件需求说明书 项目开始计划 可行性研究报告 数据库设计说明书 数据要求说明书 概要设计说明书 详细设计说明书 模块开发卷宗 月开发进度报告 项目开发总结 测试计划书 测试分析报告 用户手册 操作手册

2009-09-10

绝版的 JQuery框架 的中方API

绝版的 JQuery 的中方API 我是入门时用的,特别好使,方法很详细,东西写得很精,没有废话,解释到们,这也可能提高自己的javasript 的编写能力,因为它都是用的js为基础语言

2009-09-10

Flex深入浅出Flex入门

flex 这是一本入门级的书,可以为新手提供 很好的帮助。让你快速入门,是朋友介绍给我的,觉得里面写的很详细。就共享了。

2009-09-10

C#中的正则表达式和ADO和C#等初级入门

ADO(ActiveX Data Objects)C#中的数据库连接,正则表达式,以及一些入门的知识,如namespace 等等 个人觉得是一个非常适合新手学习与使用的好材料,非常值得借鉴。

2009-07-14

oracle应用与管理的案例与C#结合

一个很好的oracle应用与管理的案例 有C#的,个人觉得非常不错的好案例。可以给新手很好的借鉴

2009-07-13

oracle应用与JSP案例

一个很好的JSP案例,很不错,比较详细,可以推荐给新手学习学习,个人觉得真的不错

2009-07-13

大型网站后台管理系统(PHP)

一个很好的Php案例,很不错,比较详细,可以推荐给新手学习学习,个人觉得真的不错

2009-07-13

有关与oracle入门到精通

个人觉得还不错的一本书,里面有以下内容 Oracle9.0入门_01_基础篇.pdf Oracle9.0入门_02_安装9i.pdf Oracle9.0入门_03_数据库服务器的管理.pdf Oracle9.0入门_04_SQL.pdf Oracle9.0入门_05_集成管理环境.pdf Oracle9.0入门_06_DBA的日常维护.pdf Oracle9.0入门_07_常用数据方案对象.pdf

2009-07-13

javaBean存入数据库

将接收到的信息放放javabean,然后放入数据库中

2008-07-21

空空如也

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

TA关注的人

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