自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 不使用插件预览pdf等类型文件

pdf预览,不使用插件预览pdf

2023-07-14 11:55:39 1544

原创 HttpClient调用http,https接口

如果返回结果出现乱码,可以修改tomcat的.bat文件,至于是GBK,还是UTF-8可以尝试后打印出结果看一下。如果时post请求把HttpGet换成HttpPost即可,代码如下。

2023-04-28 10:58:54 154

原创 对接Web Services接口

java对接webservice接口,eclipse根据wsdl生成代码

2022-11-10 16:19:46 859

原创 使用xml、ftl模板生成word文档,下载到浏览器或指定位置

使用ftl,xml生成word文档;生成文档到指定位置;

2022-08-05 12:04:38 648

原创 java 获取AD域下用户数据

话不多说,上代码使用的依赖jar有两个(ldapbp-1.0.jar,spring-ldap-core-2.3.2.RELEASE.jar) import javax.naming.AuthenticationException; import javax.naming.Context; import javax.naming.NamingEnumeration; import javax.naming.NamingException; import javax.n

2021-01-21 16:06:09 1764 2

原创 使用freemarker模板导出excel

话不多说直接进入正题,记录一次使用freemarker模板导出excel的过程:1.先写个导出文件的工具类。代码如下:package com.xxxx.web.action.xxx;import java.io.File;import java.io.IOException;import java.io.Writer;import java.net.URLEncoder;import java.util.Map;import javax.servlet.http.HttpServl

2021-01-05 10:30:59 1232 2

原创 谷歌浏览器中font-size:12px以下不起作用,文本强制显示在一行

谷歌浏览器中:设置了font-size:10px不起作用百度一堆,大概的说法就是font-size 有一个最小值 12px(不同操作系统、不同语言可能限制不一样),低于 12px 的,一律按 12px 显示。理由是 Chrome 认为低于 12px 的中文对人类是不友好的。替代方案:transform: scale(0.5);n默认1,越小字体就越小。想让文本强制显示在一行的话,在style中设置white-space: nowrap;即可...

2020-12-01 10:21:10 469

原创 cmd窗口还原超大SQL server数据库脚本

命令如下:sqlcmd -S localhost -U sa -P xxx-d xxxx -i E:\database_bak\sqlserver2017\xxxx.sql参数说明:-S 服务器地址(本地可以写localhost,百度看到说可以写.但是没试过) -U 用户名 -P 密码 -d 数据库名称 -i 脚本文件路径当数据库脚本太大notepad++打不开不能粘贴,ssms也没办法打开文件的时候可以用这种方式,首先删除旧的数据库,新建一个,然后执行命令即可,可以Mark一下,方便以后用...

2020-11-05 13:51:32 465

原创 Windows批处理小案例

需求:在周一到周五的时候定时执行某一操作首先创建一个文本文档,后缀名改成.bat,然后打开文件写入代码,代码如下(rem为注释):@echo offrem 获取当前日期(周几)set today=%DATE:~11,2%rem 打印当前日期echo %today%rem 声明一个字符串,可以理解成一个数组或者集合,使用for %%a in (%weekdays%) do ( echo %%a )rem 可以看到是这样的rem 周一rem 周二rem 周三rem 周四rem 周

2020-10-13 17:51:39 171

原创 java使用模板导出excel,带二维码,图片及图片压缩

先上效果图吧需求就是如上图的样式导出excel,第一列是根据第二列内容生成的二维码,最后一列是数据关联的附件图片模板如下图:模板中以{{$fe:开头,dataList为后台传递Map<String,List>数据时写的key,t是easypoi默认遍历的变量,}}结尾依赖大概有这么几个:easypoi-annotation-3.3.0.jar / easypoi-base-3.3.0.jar / easypoi-web-3.3.0.jar / ...

2020-09-02 19:36:29 1733 2

原创 Java List根据多个参数排序

依赖(commons-collections-3.2.1.jar和commons-beanutils-1.8.2.jar):import java.util.Collections;import java.util.Comparator;import org.apache.commons.beanutils.BeanComparator;import org.apache.commons.collections.ComparatorUtils;import org.apache.commons.

2020-06-28 13:10:02 1417 1

原创 Java 10进制和16进制互转

10进制转16进制int num = 9999;String numStr = Long.toHexString(num);System.out.println(num+"的16进制为:"+numStr);结果如下:9999的16进制为:270f16进制转10进制String str = "86374b4d";long no = Long.parseLong(str, 1...

2020-04-21 20:44:30 968 1

原创 Java中jmail发送邮件

package com.zhx;import java.util.Properties;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.PasswordAuthentication;import javax.mail.Session;import javax.mail....

2020-03-04 18:25:53 1799

原创 时间的加减运算

package com.zhx;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class TimeMathematical{ public static void main(Str...

2020-03-04 18:09:58 1384

原创 SQL server2008使用.iso文件安装踩坑

点击.exe文件第一步就出现如下错误百度一圈终于找到了答案,在此记录一下,删除以下配置文件即可(注意:其中username换成你自己的用户名)C:\Users\username\AppData\Local\Microsoft_Corporation\LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx\10.0.0.0\...

2019-10-09 09:33:27 916

原创 java.security.cert.CertificateException: No subject alternative names present

记一次单点登录https中证书无效的问题:背景环境:单点登录(cas)使用tomcat私有证书,即https;被集成的系统使用http;百度了一堆,大概原理就是说:在开发设计中当我们在java中打开一个SSL连接(比如:java.net.URL.openConnection(“https://….”)), JSSE实现的SSL协议执行一些验证以确保这个请求的主机不是假的。 这包括用PK...

2019-08-07 12:15:19 26563 6

原创 eclipse 安装免重启插件jrebel全过程

在开发过程中,项目需要频繁重启,等待过程烦躁,所以进行了免重启插件的安装,以下为安装全过程:1、eclipse中 help ->eclipse marketplace ,打开商店,如下如:2、搜索jrebel 1)搜索到,点击install,安装即可,如下如:2)如果搜索不到,打开链接(https://marketplace.eclipse.org/ma...

2019-07-12 17:59:42 368

原创 使用PreparedStatement插入Date类型踩坑

一般Java代码中使用的Date都是java.util.Date;而原生jdbc中的PreparedStatement类型的setDate() 方法要求 java.sql.Date;所以开发工具会提示你要做类型转换,不知道有坑的人多半跟我一样直接点击工具提示进行解决,就变成了这样 ps.setDate(15,(java.sql.Date)createTime);错误发生回头调试的时候才...

2019-06-24 17:19:53 3931 3

原创 kettle中job的定时执行

在完成job后经常会有定时执行的需求,一种是在start中设置,但是需要串口一直存在,操作起来不太方便;另外就是在kettle中添加.bat文件,然后把.bat文件添加到计算机的任务计划中定时执行,具体操作如下:1、为了方便区别,现在data-integration(kettle解压文件的根目录)下创建新的文件夹;2、在文件夹下创建.bat文件; .bat文件内容如下:@...

2019-05-29 18:04:32 8157

原创 数据库行转列

话不多说直接进入正题数据接库数据如下图:要把数据变成行,一目了然的看到一个学生的所有科目成绩,SQL如下:SELECT Name, MAX(CASE Subject WHEN '语文' THEN Score ELSE 0 END) AS '语文',MAX(CASE Subject WHEN '数学' THEN Score ELSE 0 END) AS '数学',MAX(C...

2019-05-24 11:48:00 9186

原创 kettle第一次创建数据源时错误

安装好kettle以后,第一次进行数据源创建的时候报以下错误:org.pentaho.di.core.exception.KettleDatabaseException:Erroroccured while trying to connect to the database错误的意思就是说在连接数据库的时候发生错误,因为kettle没有自带数据库连接的依赖包,所以要在kettle解压文...

2019-05-15 15:02:30 472

原创 Excel编写sql语句

1、点击行最后的空白格输入sql,例如="insert into xxx (xh,name,pwd) values ( __,'"&&"','"&&"') ;"2、光标放在&&之间,然后点击此行数据中对应的格子即可3、如果想要自动生成id,mysql数据库可以使用UUID()代替__,Oracle数据库使用sys_guid()代替__,SQL...

2019-04-22 13:03:21 13278 1

原创 ORA-28001: the password has expired

Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制默认是180天, 如果超过180天用户密码未做修改则该用户无法登录。如果PLSQL还可以正常登录的话,执行以下代码可以看到密码默认期限;SELECT * FROM dba_profiles WHERE profi...

2019-02-22 11:52:18 314

转载 单点登录配置https

转载自https://blog.csdn.net/u010475041/article/details/77931867注意:配置的单点登录版本为cas-5.1.3若需要上个版本代码,可以点击下载: 上图是未支持https时默认登录页自签名服务端需要导入证书重点:passport.sso.com 是我们测试的域名测试时需要把本地机的ip映射为passport.sso.com设...

2019-02-14 18:06:15 1160

原创 SQLServer还原脚本文件过程中出现的问题

在数据库服务器上用SQLserver数据库还原脚本文件出现的3个坑,在此记录:1、拷贝脚本文件到服务器时出现“未指定错误”,服务器就卡死了。     关于这个百度说不能拷贝大于2G的文件,由于我的不大于2G没做过多深究,只是有一点需要注意,不管你最终要把文件放到哪里,都先把文件拷贝到桌面,我就是直接拷贝到D盘才出现的错误;2、还原脚本执行报错。      度娘上一堆人都说是先新建一...

2018-12-26 09:31:45 606

原创 imp不是内部命令的问题

使用imp命令向Oracle数据库导入数据时,提示说imp不是内部命令。imp是Oracle带的,数据库还好好的,命令不能用就是找不到了呗,找到本地的imp.exe粘贴路径(我的是E:\oracle\product\11.2.0\dbhome_1\BIN),打开环境变量,在path里面加上imp的路径,搞定!...

2018-09-20 08:26:41 8210 1

转载 ORA-14048: 分区维护操作不能与其他操作组合

使用imp命令向导入Oracle数据库导入数据的时候遇到了ORA-14048: 分区维护操作不能与其他操作组合,百度了一下,在此记录一下解决方案:1、以DBA的身份进入到数据库;(1、cmd中执行sqlplus sys/orcl@orcl as sysdba   2、plsql中用户名:sys,密码随便输入,链接为sysdba)2、打开sql窗口,执行以下命令:declare -...

2018-09-19 18:11:16 3209

原创 navicat 连接Oracle数据库

1、查看需要连接Oracle的版本,看清是32的还是64的;2、去下载对应版本的Instant Client for Microsoft Windows ,64位官网地址:http://www.oracle.com/technetwork/topics/winx64soft-089540.html,32位官网地址:http://www.oracle.com/technetwork/cn...

2018-09-17 14:56:20 156

原创 Oracle数据库无法执行update语句

今天修改项目功能,发现程序走到执行sql语句的时候就不走了,也不报错。没办法,直接去数据库服务器执行sql吧,发现一直在执行根本停不下来,百度得知执行了update或者insert语句后,都会要求提交事务,如果不提交却强制关闭连接,oracle就会将这条提交的记录锁住。留此博客,以此记录成长过程。解决方案如下:1、执行以下sql,查询锁定记录;SELECT s.sid, s.seria...

2018-08-15 16:24:43 9278

原创 本地远程服务器无法粘贴复制

发生这种情况,我遇到的大概有两种可能:1、远程服务器的时候,本地资源 —> 粘贴板没有勾选,勾选即可:2、服务器端rdpclip.exe出现问题,需要重启: (1)在服务器端打开资源管理器,找到rdpclip.exe,结束进程,如果没有直接进行下一步; (2)资源管理器 —> 文件 —> 新建任务 —> 输入rdpclip.exe并点击确...

2018-07-25 11:16:13 261

原创 SQLSERVER数据库表少量数据迁移至ORACLE

1、sqlserver数据库中根据自己的需求查询出需要的表字段; (注意事项:1、注意时间格式的问题。)2、点击查询数据左上角全选复制;3、在oracle数据库中写如下sql:select * from 表名 for update;4、点击表头编辑数据(图标为一把锁,点击之后锁会打开);5、把之前复制的sqlserver数据库表信息粘贴,点对号,提交事物即...

2018-05-16 10:37:29 336 1

cas-client-core-3.2.2.jar

用于集成使用私有证书的https单点登录的jar包

2019-08-07

空空如也

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

TA关注的人

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