- 博客(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
原创 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
Reids相关工具包
2018-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅