自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

原创 oracle创建存储过程,hibernate调用

1,创建存储过程进行批量更新(存储过程无输出参数)。hibernate调用,传入输入参数完成批量更新CREATE OR REPLACEPROCEDURE CESHI_TEST(startDate in VARCHAR2,endDate in VARCHAR2,tId in VARCHAR2) ASTYPE cursor_variable is REF cursor; --定义游标变量,用于动态关联sql语句cursor_v cursor_variable; --游标...

2022-05-18 22:15:43 343 1

原创 设计模式之单例模式

饿汉式(静态常量)public class Singleton { private final static Singleton INSTANCE = new Singleton(); private Singleton(){} public static Singleton getInstance(){ return INSTANCE; }}在类装载的时候就完成实例化,没有达到Lazy Loading的效果。如果从始至终从未使用过这个实例,.

2021-09-09 16:56:45 185

原创 lambda表达式初解析

个人理解函数式编程可以增加灵活性,把函数作为参数进行传递,jdk1.8新增的新特性lamabada表达式,以下内容仅是个人理解,如有不对请无视!语法:(参数)->{方法体};1,Lambda 规定接口中只能有一个需要被实现的方法,静态方法和default方法不需要被实现所以不影响如下:@FunctionalInterface //标名接口为函数接口的注解 interface A{ void a(String a); static void b(Stri...

2021-09-02 13:29:37 211

原创 linux系统创建用户,并赋予管理员权限

执行命令useradd glyaccount 添加一个测试的用户添加完成以后,给新添加的用户添加一个密码,passwd ceshi 执行命令,给用户设置密码设置完密码以后,设置一下权限,usermod -g root ceshi 执行这个命令,赋予权限赋予权限以后,切换一下用户看一下是否是管理员,执行su ceshi 切换到用户为plyaccount ,以$开头是普通用户赋予了管理员权限,但是登录用户和管理员不是一个权限,查看一下执行vi/et...

2020-10-21 16:39:33 6091 1

原创 修改linux服务器默认编码

服务器查看日志时发现中文乱码问题,修改secureCRT编码后还是不行,然后修改linux服务器默认编码步骤如下:locale 查询服务器默认编码(本人服务器默认编码以修改成功,下图为正确的编码)切换到目录 cd /etc/sysconfig/编辑i18n文件vim i18n如果不是上图中编码,改成上图中编码即可LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16"然后重新加载 文件source /etc/sy...

2020-07-28 11:15:12 2624

原创 使用SXSSFWorkbook进行分批次,多sheet页大数据量导出

@Action(value = "/testExport") public void testExport() throws PTPECAppException, IOException { long l = System.currentTimeMillis(); HttpServletRequest request = ServletActionContext.getRequest(); HttpServletResponse response = Servle.

2020-07-23 17:33:08 3042

原创 java程序运行卡顿定位分析,gc查看,堆快照导出

java程序运行一段时间出现卡顿现象,相应的分析原因步骤如下:1,nohup jstat -gcutil `pgrep java` 5s > gc1.log &执行如上命令,命令解析:nohup 后台运行,jstat -gcutil 获取当前程序的gc情况统计 ,`pgrep java` 获取java进程id ,5s 打印gc情况5秒执行一次,>gc1.log & 把打印的gc情况输出到gc1.log文件中当项目运行出现卡顿的时候运行上述命令2,切换根目...

2020-07-16 16:45:37 2295

原创 oracle数据库表中数据误更新回滚

可查询历史日志找到误更新的时间点然后按接下来操作即可-- 查看某个时间点的表的数据select * from IMS_PRODUCTINFO as of timestamp "TO_TIMESTAMP"('2020-06-09 16:22:13', 'yyyy-mm-dd hh24:mi:ss')-- 开启闪回,如果不开启无法进行闪回alter table IMS_PRODUCTINFO enable row movement-- 闪回表数据到某个时间点flashback table ..

2020-06-09 16:38:01 2158 1

原创 python爬取免费图片简单入门

本人正在自学python,所以学习了一下python爬虫。以下是自己做的小测试以爬取图虫忘的免费图片为例1,首先打开图虫网搜索美女,打开f12刷新,看发送的链接找到查询图片相关的链接,如图发票在返回的页面中script标签中window.hits 属性包含图片有关的信息imageId(链接是https://stock.tuchong.com/free/search/?term=搜索条件)2,点击图片查询单张图片连接找到如图下所示静态图片地址(发下规律图片名称是用image+.jpg拼接而成.

2020-06-05 12:27:56 721

原创 ajax post请求参数过长导致后台接受参数为null解决,jboss-4.2.3版本修改配置

问题:项目中遇到ajax请求参数过长,导致后台接收参数时获取参数为null查阅资料发现post提交参数长度没有限制,后台接收参数为null原因是web服务器有默认的参数长度,所以修改web服务器参数即可,网上都是tomcat修改配置的,由于项目用的是jboss-4.2.3,特附上修改的配置配置文件所在目录加上参数maxPostSize="8000000"即可,设置参数最大长度为...

2020-05-08 11:44:17 1231

原创 工作中常用sql常用语句整理

1,oralce表添加索引sql my_taxrate_index 索引名字 xxx表名 taxrate 建立索引的表字段create index my_taxrate_index on xxx(taxrate)2,mysql如果想查看执行计划,,,在sql语句前加上explain即可EXPLAIN PLAN FOR oracle加此来看执行计划...

2019-12-25 16:25:57 385

原创 后台使用前端页面的一些常用js命令等整理

1,frame框架,获取当前页面的顶层页面id是dis_frame的frame中页面id是ceshiId标签的html标签元素top.frames["dis_frame"].contentDocument.getElementById("ceshiId")2,jquery循环 i是索引,e是循环的元素jquery对象.each(function(i,e){});3,js测试代...

2019-12-25 11:29:27 292

原创 linux工作中常用命令

lingux常用命令pwd 获取当前目录结构cd 切换目录ll 目录展示sz -be 下载文件rz -be 上传文件mkdir 创建文件夹mkdir -p /123/123 递归创建文件夹 tree -d /boot 以树形结构展示目录结构ps ...

2019-11-01 17:32:24 285

原创 ajax请求时长过长,提示请等待,请求完成时提示取消

<div id='progressBarDown' style="display: none" class='progressBar'>数据加载中,请稍等...</div>$.ajax({ type: "post", dataType:"json", data:{ "abc":"abd" }, url:"/abc/dbc.a...

2019-10-21 10:53:18 1358

原创 jboss安装

http://sourceforge.net/projects/jboss/files/JBoss/JBoss-5.1.0.GA/jboss-5.1.0.GA-jdk6.zip/download 点击连接下载jboss 版本为jboss5将下载好的jboss放入 usr/local 目录中unzip jboss-5.1.0.GA-jdk6.zip 解压...

2019-09-23 18:05:19 1112

原创 linux jdk 安装(bin)

首先下载jdk,连接上linux,创建jdk6文件夹 mkdir /usr/local/jdk6如何创建错误,可以用rm -r 文件名 来删除切换到jdk6文件夹,上传下载好的jdk文件(如何出现找不到命令,可以先安装rzsz(安装命令 yum -y install lrzsz))安装好后,rz -be 选择文件上传 下载命令是sz -be...

2019-09-17 14:42:18 248

原创 虚拟机VMware Workstation Pro 15安装linux CentOS-7

虚拟机VMware Workstation Pro已经下载安装好(可自行下载安装),接下来安装linux1,首先需要下载linux镜像CentOS 7官方下载地址:https://www.centos.org/download/选择此版本,标准安装版,一般下载这个就可以了点击创建新的虚拟机选择自定义,点下一步下一步选择稍后安装操作系统。下一步...

2019-09-12 18:48:05 1503

原创 spring security oauth2 password模式简单入门二(jwt对称以及非对称加密配置)

spring security oauth2 改进 使用JWT认证 接着上一篇spring security oauth2 入门,之后网上查阅了一些资料,准备对oauth2修改使用jwt的模式认证,使用jwt有两种认证方式1,对称加密方式。2,非对称加密方式,本文将逐一介绍1,对称加密方式,此种方式很简单,因为配置资源服务器和认证服务器在同一个应用中,所以只要在认证服务器配置中稍作修改...

2019-09-10 19:24:01 1860

原创 win10 mysql安装

下载地址 https://dev.mysql.com/downloads/mysql/选择第一个下载即可,下载好之后是个zip文件,解压加压好之后,进入,是没有my.ini和data文件夹的,首先需要我们自定义my.ini放入和bin文件夹同目录内创建记事本,粘贴以下信息,保存,文件后缀名改为ini,然后放入图中文件夹内[mysqld]# 设置3306端口po...

2019-09-10 19:02:30 478

原创 webService原生调用

以下为调用代码//类service需要导的包import org.apache.axis.client.Service;Service service = new Service();Call call = service.createCall();//需要访问的webservice地址http://ip:端口号/webservice发布地址?wsdlcall.setTar...

2019-08-28 15:06:47 465

原创 jboss部署项目,访问路径如何去掉项目名

在项目中的web-info文件夹中,加入此文件即可文件中内容如下:<jboss-web> <context-root>/</context-root></jboss-web>

2019-08-23 17:27:26 1059

原创 解决fiddler抓不到本地部署项目的请求问题以及抓取本地项目发送的webservice请求

比如本地项目的链接http://localhost:8080/改写下项目链接 在localhost或127.0.0.1加个点即可 http://localhost.:8080或者 在localhost后增加.fiddler 如http://localhost.fiddler:8080成功抓到请求...

2019-07-11 16:19:16 4286

原创 使用rsa对用户名,密码加解密传输(js前端加密,java后台解密)

由于安全原因,需要对用户名密码做加密传输,,考虑几种方式,md5,base64,rsa,由于md5加密不可逆,为了减小代码的改动放弃,base64加密严格来说并不是用来加密的主要是用来方便数据传输的,所以采用rsa非对称加密的方式!贴代码javapublic class Test { public static void main(String[] args) thro...

2019-07-11 15:35:57 2757 1

原创 密码验证,字符大小写,特殊字符,数字(4选3)

以下为对密码验证的java代码//校验的正则 S{3,30} 可以控制密码的字符长度在3-30之间String zhengze = "^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\W_!@#$%^&*`~()-+=]+$)(?![0-9\W_!@#$%^&am...

2019-07-11 15:08:38 4399

原创 https安全认证流程简介

本文讲述了https加密传输的流程https是采用对称加密和非对称加密相结合的方式来进行安全认证的。对称加密用来加密所要发送的信息,非对称加密用来传输对称加密的秘钥算法等信息数字证书首先,服务器把他的公钥和个人信息用Hash算法生成一个消息摘要,这个Hash算法有个好的特点就是只要输入的数据有一点点变化,那么生成的消息摘要就会发生巨变。这样就可以防止别人修改原始的内容。然后再将这个消...

2019-06-24 15:26:34 13426

原创 nginx下载安装,以及简单配置

1,nginx的下载 http://nginx.org/en/download.html选择第二个稳定版下载即可,下载好后解压得到如下目录其中最主要的配置文件nginx.conf在conf文件夹中简单介绍下几个nginx命令start nginx 启动nginxnginx -s reload :修改配置后重新加载生效nginx -s reopen :重...

2019-06-20 17:09:48 59587

原创 oracle字符集更改

问题由来,解决[Err] ORA-12899: 列 "XXXXX"."XXXXXXX"."XXXXX" 的值太大 (实际值: 48, 最大值: 40),从公司数据库复制数据到本地数据库,出现如上错误,字段长度过长,但是公司数据库却没有问题,原因:数据库的字符集不同导致的,解决:修改本地数据库的字符集更改为ZHS16GBK1,查看数据库的字符集 select * from v...

2019-05-20 14:33:34 9124 1

原创 oracle数据库的创建,以及创建表空间,用户以及分配权限

在本地安装好oracle数据库后,首先需要创建数据库,本地采用的navicat链接的数据库,客户端无法创建数据库,有两种创建数据库的方式,一种是命令行的方式,本文采用另一种方式创建点击红框中选项 点击下一步这是创建的数据库名称,两个名字可以一样,也可以不一样取消掉勾选 配置 Enterprise Manager数据口令密码 一般勾选下面的即可,所...

2019-05-17 16:36:05 947

原创 idea非maven项目配置

项目比较老采用的是非maven, jar包的形式,项目中内嵌了一个项目,两个项目公用一套jar包,使用的是jboss启动,jboss和tomcat配置差不多,没什么大区别!两个项目ims07中嵌套platfrom点击此选项做项目配置jdk用的1.7版本 红框内表示项目编译好后项目的输出路径可以自定义点击importModule一直点击下一步即可...

2019-05-15 11:50:14 2165

原创 spring security oauth2 password模式简单入门

1,oauth2需要配置三部分 (1)配置spring security   因为oauth2是基于security的用来验证用户名和密码的(2)配置认证服务器用来分发token并且存储token,因为本地没有安装redis,所以本文采用数据库的形式存储token(3)配置资源服务器保护被需要访问的资源,解析token导入依赖&lt;!--spring secur...

2019-02-21 16:54:51 3969 3

原创 spring boot 实现swagger配置

其实spring boot 实现swagger的配置其实很简单,启动类加上注解@EnableSwagger2  controller类及方法上加上相应注解,启动即可实现 如:本博客稍微改动了下,做了一些小配置省去了controller类上加注解的麻烦导入swagger依赖&lt;!--swagger依赖--&gt;&lt;dependency&gt; &lt;group...

2019-02-21 16:05:46 223

原创 解决mybatis中mapper文件与xml映射文件在同一文件夹下加载不到xml问题

问题由来,项目中mapper文件与xml映射文件在同一文件夹下却总是加载不到xmlyml文件中配置mybatis: mapperLocations: classpath*:trade/mapper/*.xml typeAliasesPackage: trade.model启动了配置@MapperScan("trade.mapper")@SpringBootAp...

2019-01-23 10:14:46 3321 1

原创 java实现京东云第三方登录

1,第一步首先需要注册京东云账号获取accessKeyId和secretAccessKey用来创建应用生成clientid代码@Testpublic void test0(){ //申请的accessKeyId和secretAccessKey String accessKeyId = ""; String secretAccessKey = ""; ...

2019-01-23 09:58:58 1345 1

security.js

此js文件,用户rsa非对称加密,主要用于对用户名密码进行加密传输的。

2019-07-11

空空如也

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

TA关注的人

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