自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (45)
  • 收藏
  • 关注

转载 基于 Struts2 的单文件和多文件上传

文件的上传下载是 Web 开发中老生常谈的功能,基于 Struts2 框架对于实现这一功能,更是能够给我们带来很多的便利。Struts2 已经有默认的 upload 拦截器。我们只需要写参数,它就会自动帮我们封装好。这篇我们就先来看一下基于 Struts2 的单文件和多文件上传。一、 单文件上传1.1 导 jar 包commons-fileupload-1.3.jarcommons...

2018-08-31 10:34:18 178

转载 一个很不错的AspectJ的Execution表达式说明

1、Spring AOP支持的AspectJ切入点指示符切入点指示符用来指示切入点表达式目的,,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下:         execution:用于匹配方法执行的连接点;         within:用于匹配指定类型内的方法执行;         this:用于匹配当前AOP代理...

2018-08-29 13:23:45 7603

转载 CXF系列之JAX-WS:基于SOAP的安全控制

在 WS 领域有一个很强悍的解决方案,名为 WS-Security,它仅仅是一个规范,在 Java 业界里有一个很权威的实现,名为 WSS4J。下面我将一步步让您学会,如何使用 Spring + CXF + WSS4J 实现一个安全可靠的 WS 调用框架。本文是基于CXF与Spring集成,基础之上的,CXF与Spring集成请看:CXF系列之JAX-WS:与Spring3集成并在tomc...

2018-08-28 15:59:07 751

转载 Java调用本地接口:java.lang.UnsatisfiedLinkError

先从一个经典例子说起,Java如何调用本地接口。步骤如下:1.创建HelloWorld.java  class HelloWorld { static{ System.loadLibrary("HelloWorld"); }   public native void myprint();   public st...

2018-08-25 15:09:50 767

原创 freemarker 输出 Boolean 类型

Boolean类型不能使用isXxx,需要使用getXxx,因为Freemarker使用java会对isXxx映射返回boolean基本型,但是freemarker不支持基本类型boolean,会抛异常。freemarker中输出时可以使用这种方式输出${xxx?string("true","flase")}当xxx为true时显示字符串true,否则为字符串false,当然true,false...

2018-08-25 11:33:24 3405 1

转载 JAVA Freemarker(3)--freemarker.properties的属性文件的配置说明

classic_compatible=true ##如果变量为null,转化为空字符串,比如做比较的时候按照空字符串做比较whitespace_stripping=true ##去掉多余的空格,非常有用##模板更新事件,设置为1秒,正式环境设置为3600秒#template_update_delay=3600template_update_delay=1 ##模板更新时间,这里...

2018-08-22 10:57:11 358

转载 Struts2 学习系列 (4) ValueStack和OGNL

1. 关于值栈:1). helloWorld 时, ${productName} 读取 productName 值, 实际上该属性并不在 request 等域对象中, 而是从值栈中获取的.此时的request是经过了strust2封装的,并不是原生的request.2). ValueStack: I. 可以从 ActionContext 中获取值栈对象II. 值栈分为两个逻辑部分&gt...

2018-08-22 09:18:39 185

转载 关于 struts2 中 prepare 接口实现数据准备

之前做过不少的项目,所有的action只实现了一个execute()方法,也用到过Preparable接口,并没注意到它的具体用法。随着项目的需 求的增加,按照以前的方法,每一个功能都需要一个action,这样势必会造成action类的大规模膨胀。所以决定采取action!method的形 式,这样在一个action中可以包含很多方法,减少了action类的数量,也便于维护。把crud方法放在...

2018-08-21 17:50:00 678

转载 truts2:对Action中方法进行输入校验

源码下载地址:http://download.csdn.net/detail/zhoujing_0424/9239429 在struts2中,我们可以实现对action的所有方法进行校验或对action的指定方法进行校验。对于输入校验,struts2提供了两种实现方法: 1.采用手工编写代码实现 2.基于XML配置方式实现1.采用手工编写代码实现 (1)首先提供输入界面inputVal...

2018-08-21 17:12:59 265

原创 Struts2 validation验证讲解(annotaion方式)

我们可以在需要验证的方法上写上以下注解:@Validati*****(requiredStrings = {         @RequiredStringValidator(fieldName = "oldPassword", message = "旧密码不允许为空!"),        @RequiredStringValidator(fieldName = "newPassword", me...

2018-08-21 15:55:23 467

转载 Struts2-表单验证的两种方

1. Struts2中的输入校验2. 编码方式校验  1) Action一定要继承自ActionSupport  2) 针对某个要进行校验的请求处理方法编写一个 public void validateXxx()方法,在方法内部进行表单数据校验.  3) 也可针对所有的请求处理方法编写public void validate()方法。  4) 在校验方法中,可以通过addFieldEr...

2018-08-21 11:48:53 209

转载 SSH:Struts2框架(Tag标签的使用)

要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:<%@ taglib prefix="s" uri="/struts-tags"%>struts2的标签共分为五大类:一、逻辑控制标签用于进行逻辑控制输出。主要分以下几类:1)条件标签:用于执行基本的条件流转<s:if>:拥有一个test属性,其表达式的值用来决定标签里内容是否显示。...

2018-08-21 09:40:16 835

转载 allatori混淆技术总结

Allatori混淆技术 一、 混淆器介绍 1、混淆出现的背景 Java是一种跨平台的、解释型语言,Java源代码编译成中间“字节码”存储于class文件中。由于跨平台的需要,Java字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成Java源代码。为了防止这种现象,我们可以使用Java混淆器对Java字节码进行混淆。...

2018-08-18 11:01:54 8276 3

转载 Java代码混淆----ZKM

<pre name="code" class="java">public class SimpleBean implements Serializable { private String[] name = {"name0","name1","name2","name3"}; private List myList = null; p

2018-08-18 09:36:48 1362

转载 共有18款Java 代码混淆和加密开源软件

http://www.oschina.net/project/tag/167/code-confusion?lang=19&sort=view  Java混淆器 ProGuard ProGuard 是一个免费的 Java类文件的压缩,优化,混肴器。它删除没有用的类,字段,方法与属性。使字节码最大程度地优化,使用简短且无意义的名字来重命名类、字段和方法 。eclips...

2018-08-18 09:05:54 21438 6

转载 Zelix KlassMaster(ZKM) java代码混淆软件使用指南

公司需要用到此混淆软件,在此记录操作步骤供自己日后使用,如有不正确的地方望大家指出谢谢!!1、下载试用版本,或者购买相应价格的正版软件!    注:年费制不是终身制2、DOS窗口进入ZKM软件路径运行该jar包我是直接把jar放到C:\Program Files\Java\jre1.8.0_60\lib目录下直接运行命令的。运行成功后如图: 3、选中 Run Build...

2018-08-18 09:01:57 4863

转载 proguard 使用

proguard 使用Proguard用于混淆java代 码,使代码变为由难懂的,无规律的字符命名的各种方法和类,保护自己的劳动成果。个人认为proguard混淆纯java项目比较理想,比如j2me的MIDLET,如果项目是web项 目,特别是使用Struts+Spring+Hibernate架构的,由于牵涉到很多需要反射的类,所有不适合把整个项目进行混淆。可以从这里下载到最新的Progu...

2018-08-17 15:13:32 264

转载 Maven WEB 项目使用ProGuard进行混淆,最佳解决方案

Maven WEB 项目使用ProGuard进行混淆,最佳解决方案近期公司的Android项目做了混淆,虽说对于保护代码并不是100%的,但混淆后的代码可以使那些不法份子难以阅读,这样也能对代码的保护做出贡献。 于是,公司写的一大堆WEB项目也想做保护。但几大问题随之而来:公司的所有项目全部是Maven项目,网上的混淆方案不是陈旧就是无效 网上的大部分解决方案感觉像是对简单DEMO进行...

2018-08-17 15:11:08 1823 2

转载 java代码混淆-ProGuard

仅做记录之用。    java代码可以反编译,因此有时候要保护自己的知识产权还真得费点心思,一般来说有三个思路:  1、将class文件加密,这个是最安全的,但也费事儿,因为要重写classloader来解密class文件;  2、使用花指令,使得class文件不能反编译(利用反编译工具漏洞);安全性一般,还是有花指令破解器;  3、代码混淆,提高代码阅读成本;简单易操作,一般采用...

2018-08-16 16:27:48 2206 2

转载 ProGuard-Java代码混淆(把类和变量混淆成诸如abcdefg的样子)

首先下载混淆工具: http://proguard.sourceforge.net/downloads.html 如果你是初学者,又急于使用混淆功能,不用去找其他什么工具了,就这个就够了。 第一步:将我们的代码从eclipse中以普通export的方式导出成一个jar包,只导出src中的代码,其他钩全部去掉,右边的那些资源文件什么的也要去掉钩。导出之后放在桌面,直到混淆完成之前都不要移动这个j...

2018-08-16 15:53:31 6658 2

转载 struts2 s:if标签以及 #,%{},%{#}的使用方法等在资料整理

 <s:if>判断字符串的问题:  1、判断单个字符:<s:if test="#session.user.username=='c'">  这样是从session中取出username的值,并且判断其是否为c,但是这样判断是不正确的,这样判断的话,根本判断不出来,要改成下面这样:  <s:if test="#session.user.username=='...

2018-08-16 10:46:58 167

转载 Struts2标签库常用标签

Struts2标签库常用标签基本概述     对于一个MVC框架而言,重点是实现两部分:业务逻辑控制器部分和视图页面部分。Struts2作为一个优秀的MVC框架,也把重点放在了这两部分上。控制器主要由Action来提供支持,而视图则是由大量的标签来提供支持。     在JavaWeb中,Struts2标签库是一个比较完善,而且功能强大的标签库,它将所有标签都统一到一个标签库中,从而简化...

2018-08-16 10:26:34 532

转载 Struts2在FreeMarker中国际化的配置

   在Struts2中使用FreeMarker作为表现层已经基本作为普遍配置了。但是熟悉JSP的开发者习惯了JSP标签的使用,而FreeMarker中确实宏的使用,二者虽然有些差别,但是使用上能够很快过渡。     国际化是Java EE项目中一个不可缺少的部分,当然不是每个项目所必需的,但关键时刻却是不能避免的。当然也有项目做两个路径来进行,把语言区分开来,这也是可以的,当然这需要大量的劳动...

2018-08-16 10:10:25 209

转载 struts2标签讲解

要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:<%@ taglib prefix="s" uri="/struts-tags"%>Struts2的标签共分为五大类:一、逻辑控制标签用于进行逻辑控制输出,主要分为以下几类:1、条件标签:用于执行基本的条件流转<c:if>拥有一个test属性,其表达式的值用来决定标签里的内容是否显示,...

2018-08-16 09:50:42 219

转载 Struts2 结合 Freemarker 实例

Freemarker 是一个不依赖 web 容器的模板引擎,一个基于模板生成文本输出的工具。其工作的原理如下图:  freemarker 不是一个 web 应用的框架,而适合作为 web 应用的一个组件。使用 freemarker ,可以用已经定义好的模板,生成各种想要的文件,在某些方面使用起来还是挺快捷的,例如使用 freemarker 编写一个代码生成器。本文就是一个结合 Struts...

2018-08-16 09:47:03 170

转载 如何在freemarker模板里面使用struts2的标签

1、将系统所需的标签库定义文件(也就是tld文件)复制到web应用中,对于struts2系统,则需要将struts2-core-2.0.6.jar中的struts-tag.tld拷贝到web应用中注:struts-tag.tld 在struts2-core-2.0.9.jar包的META-INF文件夹下。2、在web.xml中启动JSPSupportServlet<servlet...

2018-08-16 09:37:46 333

转载 Struts2中 Result类型配置详解

 一个result代表了一个可能的输出。当Action类的方法执行完成时,它返回一个字符串类型的结果码,框架根据这个结果码选择对应的result,向用户输出。在com.opensymphony.xwork2.Action接口中定义了一组标准的结果代码,可供开发人员使用,当然了只有我们的action继承ActionSupport 这个类才可以使用下面的结果代码,如下所示:public inter...

2018-08-14 15:08:50 289

转载 Struts2 声明式异常处理

1. 声明式异常捕捉Struts2 的异常处理机制是通过 struts.xml 文件中配置 <exception-mapping> 元素完成的, 配置该元素时,需要指定两个属性: exception: 异常类型; result: 指定逻辑视图名称; 根据 <exception-mapping> 出现的位置,异常映射分为两种: 局部异常映射:将<ex...

2018-08-14 15:06:54 146

转载 struts2中的exception-mapping声明时异常处理

1.struts2提供了一种机制就是声明时异常处理,把action请求处理时没有捕获的异常在执行时进行处理。2.如何对异常进行配置呢?其实很简单就是在配置文件中添加exception-mapping节点即可。exception-mapping节点有两个属性,一个是exception另一个是result,他们分别的作用是什么呢?exception属性是用来指定需要捕获异常的类型,属性值一般是...

2018-08-14 15:06:22 756

转载 数据库连接池Druid使用总结

根据综合性能,可靠性,稳定性,扩展性,易用性等因素替换成最优的数据库连接池。Druid:druid-1.0.29数据库  Mysql.5.6.17替换目标:替换掉C3P0,用druid来替换替换原因: 1、性能方面 hikariCP>druid>tomcat-jdbc>dbcp>c3p0 。hikariCP的高性能得益于最大限度的避免锁竞争。2、...

2018-08-07 14:56:18 235

转载 Log4j配置spring+druid打印日志

https://blog.csdn.net/A__yes/article/details/53925404druidspring.xml <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> ...

2018-08-07 14:54:33 4497

jsp课设(学生成绩管理)

jsp课设,主要是关于学生成绩管理,有3中人员操作,有jsp,html,javabean,servelet.等,用到mvc模式,全面,代码完整,界面美观

2015-05-23

图形解析系统

该资源是人机交互式的画图程序,可以画圆,矩形,弧,椭圆,菱形等,还可以手动画图,选颜色,字体都可以的。

2013-05-05

mfc的界面体验

mfc,界面,体验,界面,mfc的相关代码

2013-04-21

多线程简易版

基于多线程,但是在等待子线程结束时,出现卡死的现象,一直为坚决

2013-04-16

简易版聊天

简易版聊天,通信有点不稳定,时段时序,不清楚,只是2端的简单聊天

2013-04-14

win下的编程

关于win32下的有关编程及mfc的编程,可以借鉴一下名有利于提高个人的能力

2013-04-08

win下的代码

一般般凑活看吧,win32下的

2013-04-07

计算机图形学案例源码

计算机图形学基础教程 案例源码,关于课本案例的详细描述都有,值得一看,各种算法的实现

2013-04-05

经典游戏代码(vc++实现)

连连看 扫雷 贪吃蛇推箱子 拼图 俄罗斯方块等,经典的游戏代码实现,语言:vc++,每个游戏都有详细的描述,可以看的懂

2013-04-05

ado 连接数据库和对数据库的操作

含有ado.cpp,ado.h,ado相关操作的文档,完全可以在mfc,win32,控制台都可以连接数据库,亲自测试,完全成功,ado连接数据库及对于ado操作数据库

2013-04-02

计算机图形学上机作业

计算机图形学相关的上机作业,十分全面,作业有好多个,十分详细

2013-02-28

孔令德 计算机图形学基础教程(Visual C++版)

计算机图形学基础教程案例源码,例如:金刚石图案算法、直线中点Bresenham算法、梁友栋-Barsky直线裁剪算法、球的动态隐线算法等40多个案例源码。

2012-09-06

扫雷游戏(windows下)

本次小游戏扫雷,徐经典游戏,代码完整可运行,界面美观可用,完整性可以与window自带扫雷相比

2012-06-28

jd-gui反编译器

反编译器,将生成的文件,编译成源文件,绝对可用行,尤其对于java,.class文件可以搞成.java文件

2012-06-27

破解myeclipse 10.0,9.0

这个可以完美的破解myeclipse10.0,9.0都可以,还有详细的 文档说明和步骤,十分详细,只要按着步骤就可以完美破解,就算是过期的myeclipse也行

2012-06-27

俄罗斯方块(c++)

俄罗斯方块,用c++,基于mfc,详细代码

2012-06-05

俄罗斯方块

俄罗斯方块代码,完整可以执行,及详细的报告,程序流程,界面

2012-06-04

myeclipse的汉化

myeclipse的汉化,我试过,绝对可以,9.0,10.0 都可以

2012-04-25

一个可以读写EXCEL的方法

一个可以读写EXCEL的方法,通过odbc进行操作

2012-04-02

vc,下读写excel

本例是自己写的,可用正确的读写excel,,在v6.0下,点击按钮,进行读写操作

2012-04-02

biz_collect_pack.sql

biz_collect_pack.sql

2022-11-29

提示对话框-消息提示通知插件spop.js-找优质资源尽在【蓝文资源库】bluestep.cc.zip

spop.js是一款纯js toast消息提示通知插件。通过spop.js插件,你可以快速的在网页上制作出漂亮的toast消息提示效果。该js toast消息提示插件的特点还有: 内置4种主题样式:default, success, warning, error。 toast可以显示在屏幕的6个位置:top-left, top-center, top-right, bottom-left, bottom-center, bottom-right。 可以对消息提示进行编组。 提供打开和关闭消息提示时的回调函数。 支持HTML内容。 使用方法 在页面中引入spop.css和spop.js文件。 &lt;link rel="stylesheet" type="text/css" href="./css/spop.css"&gt; [removed][removed] 初始化toast 该js toast消息提示插件最基本的使用方法如下: spop('Default SmallPop'); spop('<h4 class="spop-title">Success</h4>I´m a success SmallPop', 'success'); spop('<strong>Warning pop</strong>', 'warning'); spop('<strong>Error Here!</strong>', 'error'); 分组 可以对消息进行分组,分组后的消息每次只显示一条。 spop({ template: 'All fields are required!', group: 'submit-satus', style: 'error' }); spop({ template: 'Your information has been submitted', group: 'submit-satus', style: 'success' autoclose: 2000 }); 回调函数 在toast消息提示打开和关闭时都可以使用回调函数。 spop({ template: 'Please, close me.', onOpen: function () { document.body.style.background = "#fff"; }, onClose: function() { document.body.style.background = ""; spop({ template: 'Thank you!', style: 'success', autoclose: 2000 }); } }); 配置参数 spop.js消息提示插件的可用配置参数如下: spop({ template : null,// string required. Without it nothing happens! style : 'info',// success, warning or error autoclose : false,// miliseconds position : 'top-right',// top-left top-center bottom-left bottom-center bottom-right icon : true,// or false group : false,// string, add a id reference onOpen : funtion() { }, onClose : funtion() { } }); template :消息提示的模板。可以是一个字符串,或这是HTML代码。 style :toast消息提示的主题样式,可以是info,success, warning 或 error。 autoclose :是否自动关闭。 position :toast消息提示的位置。可以是:top-right,top-left,top-center,bottom-left,bottom-center或bottom-right。 icon :是否显示图标。 group :是否对消息进行分组。 onOpen :toast消息提示打开时的回调函数。 onClose :toast消息提示关闭时的回调函数。

2019-05-29

struts-2.5.16-lib.zip

struts2版本升级2.5.1.6的相关包,很全,包括struts2的核心包,以及相关的业务的升级匹配版本包。升级百度一大堆不做说明。

2019-05-29

java-微信开发-wechat4j-Demo

java-微信开发-wechat4j-Demo,wechat4j便捷的微信开发插件,方便快速,这是一个demo

2018-09-30

generator-mybatis-generator自动化

generator-mybatis-generator自动化,mybatis逆向生成

2018-08-20

mybatis-plus-2.1.8-sources

mybatis-plus-2.1.8-sources源码以及生成的lib,半自动化

2018-08-20

JAVA混淆工具Allatori-5.9-Demo帮助文档中文翻译以及工具

JAVA混淆工具Allatori-5.9-Demo帮助文档中文翻译以及工具

2018-08-18

spaket破解版

spaket,w文件:spaket/eclipse/..

2014-03-26

jishiti机试题

可以学习一下里面的东西 都是最基本的练习 乐意看一下

2013-07-18

c,c++机试题

练习题 作为初级学洗的练习题 最基本的字符串处理等

2013-07-18

光传输设计仿真

光传输设计仿真,用于vc++开发,完成光传输设计

2013-06-18

仿QQ聊天程序

仿QQ程序聊天,包括服务器和客户端2个聊天程序

2013-05-18

异步网络通信

异步网络通信,利用一系列WSA的API实习网络通信,异步,而且用到多线程

2013-05-16

异步套接字网络通信

基于c/s的异步网络通信,有服务器,客户端,WSAAsyncSelect,客户端连接服务器,可以进行相互的通信

2013-05-16

blsbc20000

blsbc2000数据库,完全可以打开.db格式或dbf格式的数据库。

2013-05-16

cometd-bayeux-6.1.10.jar.zip

cometd-bayeux-6.1.10.jar.zip

2013-05-15

jetty-6.1.9.zip

jetty-6.1.9.zip包含cometd-api-0.9.20080221.jar •cometd-bayeux-6.1.9.jar

2013-05-15

聊天系统程序

聊天系统,实习通信过程,关于通信,聊天的代码,可以参考

2013-05-09

画图 撤销 重画

该系统是通过解析用户输入的命令,人机交互式的画图,可以画多种图形,撤销重画,选择颜色,字体都可以

2013-05-06

网络通信系统

vc下的网络通信,整个过程包括网络通信的全过程,实现网络通信

2013-05-06

空空如也

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

TA关注的人

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