自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(151)
  • 资源 (15)
  • 收藏
  • 关注

原创 RestFul WebService的创建和使用实例

一. RestFul WebService的创建:本例使用SpringMVC来写RestFul Web Service。1.创建【Dynamic Web Prject】2.添加代码:RestFul.java:package com.webservice;import java.io.OutputStreamWriter;import java.io.Pr

2016-07-15 16:05:42 36171

原创 WSDL WebService的创建和使用实例

一. WSDL WebService的创建:1.创建【Web Service Project】:WebServices Framework要选JAX-WS:2.写一个简单的测试用例:package com.webservice;public class WebService{ public String printData(String printerNa

2016-07-15 15:11:16 28217

原创 Hibernate中ManyToOne,OneToMany,OneToOne的使用例

有3个表:News:新闻表NewsResource:新闻附件表Resource:资源表表关系:1个新闻(News)对应多条新闻附件(NewsResource)News:ID    NewsResource:news_id1个新闻附件(NewsResource)对应1个资源(Resource)。NewsResource:resource_id    Resou

2016-07-12 15:33:32 11865

原创 提高Java显示的Build Errors和Warnings的上限(100)

Java build errors and warnings limit

2023-06-26 14:33:48 563

原创 SpringBatch的两种实现方式: Tasklet 和 Chunk

SpringBatch两种实现方式:Tasklet和Chunk

2023-05-30 10:36:19 1855

原创 给Linux上部署的Springboot项目创建启动/关闭sh脚本

【代码】给Linux上部署的Springboot项目创建启动/关闭sh脚本。

2023-05-18 16:56:14 647

原创 Linux:RSA免密码登录+无ROOT权限的JDK设置

RSA免密码登录Linux

2023-05-16 13:14:45 423

原创 Excel获取当前单元格的字母列号

=SUBSTITUTE(ADDRESS(1,COLUMN(),4),"1","")如:第一列返回“A",第27列返回“AA”

2020-04-22 00:38:48 8046

原创 Sybase通过游标+行锁进行多线程下的ID采番

最近遇到一个系统需要进行ID采番。但是既存的系统中,既没有用UUID,也没有通过自增长进行ID获取,而是在某个OID管理表中,记录最大Number,并在下次获取的时候+1并更新最大值的方式进行管理。这种做法虽然能比较自由的插入ID,但是在多线程同时采番的时候,可能会获取到相同的ID,这就导致在Insert表的时候,由于ID插入了相同的值,发生主键冲突,有的数据无法插入DB。如果...

2020-04-10 14:56:15 514

原创 Hadoop使用笔记

1. Hadoop主要目录:各组件配置文件路径:/usr/local/hadoop-3.0.3/etc/hadoop各组件启动/关闭目录:/usr/local/hadoop-3.0.3/sbin  2. Hadoop3的集群配置文件从slaves变成workers了,被坑了好久啊ToT 3. 能打开8088端口,但是打不开50070等(1)看下端口是否已占用:net...

2018-10-26 10:39:22 915

原创 CentOS7安装过程中遇到的问题及解决

1. 命令行界面和图形界面切换:在图形界面使用 ctrl+alt+F2切换到dos界面  dos界面 ctrl+alt+F2切换回图形界面在命令上 输入 init 3 命令 切换到dos界面 输入 init 5命令 切换到图形界面2. 安装图形界面:1.在命令行下输入下面的命令来安装 Gnome 包 $sudo yum groupinstall "GNOME Desktop" ...

2018-10-25 15:30:42 48196 1

原创 Maven项目中找不到maven Dependencies的解决方法

最近在弄Maven项目的时候发觉项目一直报错,而且以前见过的Maven Dependencies找不到了,随后在pom.xml中加入的dependencies都无法自动加载到项目中了。跟同事的项目一比较,发觉是项目的.classpath中缺少一些东西,加上以后就好了:

2018-04-28 16:26:17 2600

原创 在跨域调用接口时带上Cookie

在跨域调用接口的时候,因为session带不过去可能会比较麻烦,实际上session的信息都存在cookie里面,在接口调用的时候,可以加上 withCredentials: true,将Cookie带过去。例:$http({    method: 'POST', url: config.$ApiPath() + '/sys/dict/dropDownListData', par...

2018-04-10 15:34:22 3238

原创 Java将前台Ajax传过来的对象转成后台对象

今天遇到这样的情况:由于才有前后台分离的开发方式,所以前台使用HTML,后台使用Java。需要传递的对象:fpPkr{nameage....}前台Ajax调用的时候,使用JSON.stringify(fpPkr)将对象转成字符串,这没有问题。但是后台接受的时候,需要转成FpPkr对象才能使用,而当FpPkr对象中包含字段很多的时候,new一个FpPkr对象将字符

2017-10-24 18:39:19 3696

原创 使用反射,在Excel导入时判断是否有空行

在用POI进行Excel导入时,发觉有这种情况。当某一行有格式的时候,POI会认为这行有数据。用反射的方法可以排除这种数据。 public static boolean isBlankObject(Object model) throws NoSuchMethodException, IllegalAccessException, IllegalArgumentException, I

2017-09-21 10:21:59 5230

原创 Java日期格式Check

一开始我用下面这个方法来判断日期类型,比如2017/01是否为yyyy/MM格式: public static boolean isDate(String strDate, String pattern){ boolean result = false; SimpleDateFormat format=new SimpleDateFormat(pattern); tr

2017-09-21 10:15:50 2923

原创 将前台获得的转义符编码转回转义符

今天项目中遇到个奇怪的问题。前台输入的字符中有全角符号,比如:-后台java端接受到的不是 - ,而是—数据库中保存的自然也是—这种情况如果只是数据的保存和显示是没有必要做特殊处理的,因为显示的时候,前台页面会自动将—再转回 -可是恰好遇到了导入的数据需要和DB数据比较的情况,由于导入的数据是 - ,而DB里面的是—,结果

2017-09-18 15:26:20 1909

转载 SPRING接收前台传入List时,超过256报IndexOutOfBoundsException异常

框架:spring现象:jsp页面使用foreach循环输出list,保存时并将修改后的值返回给后台页面。异常:org.springframework.beans.InvalidPropertyException: Invalid property 'list[256]' of bean class [...]: Index of out of bounds in property pat

2017-08-21 14:04:56 2490

原创 Error500错误的解决方法

上次做web项目遇到Error 500--Internal Server ErrorFrom RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1这种错误比较少见,然后调试了调试了一下,发觉在代码中有这么一段: //读取配置文件 public static Properties loadProperties(String fileNam

2017-07-06 13:22:45 69437 1

原创 我对于在Java的Web项目中Liscense认证的一些想法

最近尝试调查一些Java的web项目的Liscense认证,网上众说纷纭,在参考了一些资料以后,分享一下我的想法。首先,需要理解数字证书的原理,下面这篇文章写得很不错:数字证书原理我觉得单机认证不是很靠谱,既然是web项目,那肯定能联网,所以可以用网上认证的方式做。Liscense认证流程图:Liscense连接数认证(比方说某个Liscense只允许500人同

2017-05-08 09:35:24 1353

转载 Java获取硬盘,CPU等信息

package com.sun.pcInfo;import java.io.BufferedReader;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.util.Scanner;public

2017-04-21 09:50:33 3741

原创 Gradle入门配置

安装Gradle:我用的是Myeclipse,需要安装2个插件。1. Help → Install from catalog... 在打开的Eclipse Marketplace中,Search→Find 中检索 "gradle",在检索结果中安装Buildship Gradle Integration和Gradle IDE Pack。2. Help → Install f

2017-04-17 14:10:53 591

原创 使用jwPlayer播放视频中的某一段

使用jwPlayer控件,播放视频中的某一段;当目前播放的进度不在这段区间的时候,自动跳到这段里面。 JWPlayer jwplayer("player").setup({ controlbar:"none", // 隐藏控制条 flashplayer: "player.swf", image:"preview.jpg", file: "

2017-04-06 16:30:06 2942

原创 SQL Server中的转义符

前两天在SQL Server中写sql语句,遇到这样一个问题。表tblNew中有个字段path,2条数据的path值分别为:[1][10][20],[2][10]我想用模糊查询包含[1]的字段,sql如下:select * from tblNew where path like '%[1]%'本以为只出[1][10][20]的数据,没想到两条都出来了。因此怀疑 [ ]

2017-03-08 14:57:16 11377

原创 使用过滤器Check静态资源的访问权限

在项目中,为了防止用户直接输入静态资源地址访问资源,可以用过滤器来做权限Check在web.xml中,添加ResourceFilter: resourceFilter com.thinkgem.jeesite.common.filter.ResourceFilter ignores

2016-09-26 13:26:56 3219

原创 Hibernate经验

一. 使用Hibernate的步骤:1. Jar包导入2. 创建实体类,完成映射。必须要有@Entity。3. 创建DAO,(必要的话,使用既存的BaseDAO),必须有@Repository("DAO")才可以自动注入。4. 在Spring的配置文件ApplicationContext.xml中,添加Entity和DAO自动装配时,需要扫描的目录:Entity:

2016-07-17 12:22:16 509

原创 CSS的经验

1.CSS元素:A.B C{...}A是最外面的tagB是A里面的某个classC是A里面的tag例:#D:focus{...}tag的ID是D的CSSfocus是D中的某个动作时的CSS注意:[.]是class,[#]是ID,空格是下一层tag

2016-07-17 12:19:41 332

原创 CSS重写Button的图片

#button{    display:block;    width:100px;    height:30px;    padding:0;    border:0;    background:url(submit.png) no-repeat left top;    text-indent:-9898px;    font-size:0px;    l

2016-07-17 12:11:42 993

原创 Java的文件导入导出实现

一. Java文件导出:1. 文件内容写入DTO2. 用FacesContext, 取得画面的的Instance(需要Import):FacesContext faceContext = FacesContext.getCurrentInstance();3. 取得Response:HttpServletResponse response = (HttpServletRes

2016-07-17 11:09:45 6381

原创 关于pretendId

在中,设置pretendId = false的话: 生成的input的ID为”txt"。如果不设置的话,ID为"frm:txt"。

2016-07-17 11:06:38 313

原创 Oracle的使用经验

1. Procedure基本结构:Create or Replace Procedure 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER:= 0;变量2 DATE;BEGIN ...END 存储过程名字2. Select into STATEMENT:将Select查询结果存入变量,必须有一条记

2016-07-17 10:35:28 362

原创 Ojbect对象的所有字段的表示方法

function printProperties(obj){ var properties = ""; for (var prop in obj){ properties += prop + " = " + obj[prop] + "\n"; } alert(properties);}* IE:用Ctrl + C 可以直接复制alert框的内容

2016-07-17 09:47:33 694

原创 Javascript中visibility和display的用法

用法:两者都是控制页面元素显示和隐藏的方法visibility: hidden//隐藏visible //显示display: none //隐藏block //显示区别:visibility只是整块区域的内容不显示,区域仍然存在,高度无法调节;display是整块区域不显示。

2016-07-17 09:37:10 1012

原创 不使用zip32.dll打包的方法

Dim fso As New Scripting.FileSystemObjectDim Shell As ObjectDim zFolder As ObjectDim sFolder As ObjectDim zipFile As StringDim f As ObjectDim FileName As StringDim sFolderItem As ObjectzipFile

2016-07-17 09:07:32 760

原创 懒加载(LAZY)在View层报错的解决方法: OpenSessionInViewFilter

在用到【fetch=FetchType.LAZY】的时候,会遇到一些问题。比方说SpringMVC,在后台(M层)加载完数据以后,session就会随之关闭。这个时候由于懒加载(LAZY)的数据在后台没有被用到,所以没有获取。如果在前台JSP(V层)想使用懒加载数据的时候,由于后台没有获取到想要加载的数据,系统就会报错。为了在V层使用懒加载的数据,在前台读取数据的时候,session就

2016-07-12 16:56:43 2054

转载 Session,Cookie,Application和ViewState这四者的有何区别

ViewState是维护页面状态的,Application是维护Web应用程序状态的,整个Web应用程序(站点/虚拟目录)只有一个 Session是维护会话状态的,每个客户有一个——是用Cookie和服务器端的信息联合实现的具体的你看msdn吧。Application状态为应用程序提供了一个全局的状态。所有客户都可以使用该状态。从设计的角度来说,我们通常用Application来存储一些标

2016-07-10 15:33:34 867

原创 存储过程实现分页

CREATE PROCEDURE [dbo].[sp_page] @strTable VARCHAR(1000), --表名 @strColumn VARCHAR(100), --按该列来进行分页,多表链接的时候要填写表名、列名、排序方式(table:column [ASC | DESC])@strColumn2 VAR

2016-07-10 15:28:05 674

原创 触发器+游标的应用

例1:CREATE TRIGGER [DeleteUserPermission] ON dbo.UserTBL FOR DELETE ASDECLARE @bank_id varchar(20)DECLARE @user_id varchar(20)DECLARE delcursor CURSOR FORSELECT BankID, UserID FROM DELET

2016-07-10 15:24:49 501

转载 用正则表达式编写验证函数

用正则表达式编写验证函数: <%Function F_RegExp2(Expression, IfStr) Dim RegExp1, Matches Set ObjExp1 = New RegExp '建立正则表达式 ObjExp1.Pattern = Expression '设置模式 ObjExp1.IgnoreCase = True '设置是否区分

2016-07-10 15:22:45 1245

原创 用Procedure取得全月的日期

方法1:CREATE Procedure xl_ShinchokuWeek @tyosaDT varchar(7)As DECLARE @tblMonthTyosa TABLE( [tyosaDT][varchar](14), [cntTyosaJishi][int] , [cntTyosain][int], [cntTensaku1][int], [cntTens

2016-07-10 15:19:27 477

SpringBatch的简单Sample

Tasklet和Chunk两种方式的SpringBatch

2023-05-30

统一格式的日志写入

SpringMVC项目中的统一日志写入 根据项目不同,可能需要修改。

2019-01-24

jwplayer视频网页免费播放器

jwplayer视频网页免费播放器

2016-10-31

支付模块(银联,支付宝,微信)Sample

支付模块(银联,支付宝,微信)Sample

2017-05-03

NodeJs+MongoDB实例

NodeJs+MongoDB+Express+Async实现增删改查的实例 字数字数字数

2018-02-12

WebServiceSample

WSDL+RestFul

2016-07-15

ProjectTest(页面跳转,定时服务器文件下载)

SpringMVC的页面跳转,参数传递,XML文件读取,定时服务器文件下载的Sample

2016-08-04

Java多线程断点下载Sample

Java多线程下载 断点下载 带窗口进度条

2016-08-19

jsonArray转换需要的Jar包

jsonArray转换需要的Jar包

2017-02-15

Apache+Tomcat集群的负载均衡配置文件和测试文件

Apache+Tomcat集群的负载均衡配置文件和测试文件

2016-08-17

uploadify的script和styles

uploadify的script和styles

2016-08-16

Reids相关工具包

Jedis最新版:jedis-2.9.0.jar Ruby安装包:railsinstaller-3.4.0.exe Redis的Linux版:redis-4.0.8.tar.gz Redis的Windows64版:Redis-x64-3.2.100.zip

2018-03-21

支付宝接口

支付宝接口

2017-05-03

WebService Sample

WebService Sample

2016-07-15

Java多线程下载Sample

Java多线程下载单文件+多文件 窗口程序带进度条

2016-08-15

Mybatis3.2.8

Mybatis3.2.8

2016-08-29

空空如也

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

TA关注的人

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