自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Https与对称加密和非对称加密的关系

疫情期间在家休息几天后,在头条偶读一片关于https中使用的什么加密方式的文章,由于知识模糊不清,特用这篇文章整理一下1.首先什么是对称加密和非对称加密对称加密:加密过程: f1(k,data) = x 得到密文 f2(k,x) = data 得到明文其中f1和f2是两个加密函数(常见的“对称密钥”加密算法主要有DES、3DES(TripleDES)、AES...

2020-01-29 10:43:41 346

原创 sql优化的方案记录

前言相信我们都碰见过sql优化的问题,而大部分人的做法就是建立索引,在InnoDB引擎中索引分为 B+tree 和 Hash,Hash index : Hash的应用场景不多,我们简单的聊几句带过,Hash 顾名思义是通过hash算法将索引列进行计算确定存储指针位置,优点就是查询非常快,缺点就是不能进行范围或者不等于查询,而且不合适的hash算法会造成大量的hash冲突B+t...

2020-01-15 14:10:23 156

原创 ajax请求跨域问题的解决方案

记录一次ajax跨域请求,由于请求地址和浏览器地址不一致,导致由于浏览器的安全策略引起的同源策略问题,会显示请求代码(200),但是无返回结果,对此问题总结一下几条解决方案.问题产生原因:请求地址和浏览器地址不一致,由于浏览器的安全策略引起的同源策略问题.解决方案: 1.使用jsonp解决跨域问题(以前的文章有示例可以看一看,不推荐,因为只支持get,不支持post)...

2018-08-27 09:57:28 403

原创 基于zooKeeper的分布式锁的实现记录

废话不多说,关于为什么要用分布式锁,可在redis分布式锁实现中看,直接上代码链接地址:链接:https://pan.baidu.com/s/1pH3wWgpvP8MfQnKp7nSlYg 密码:9uis

2018-06-06 11:22:24 213 4

原创 基于redis的分布式锁的实现记录

首先,提出一个问题,为什么要用分布式锁?    1.分布式环境下,应用由多机器集群部署,单纯的由JDK提供锁(sychronized,Lock)已经不能为集群应用提供统一的锁,故此需要分布式锁.实现原理说明:    使用的过redis的朋友应该知道SETNX命令,SETNX key value,将key的值设为value,当且仅当key不存在.简单来说就是不存在,设置成功,返回"OK",失败返回N...

2018-05-15 23:15:08 296

原创 java环境CKEditor结合CKFinder开发文件上传

自己开发新闻发布模块时需要在网页添加一个文本编辑器,需要实现的功能1.把图片文件传到服务器2.粘贴进入编辑区域的word文本样式不能改变ckeditor的各种配置可以在网上搜,下面直接给一个百度云链接,可以下载demo运行ckeditor版本是4.9.1百度云地址:https://pan.baidu.com/s/1Q4lhke8gW0wBp9ev8xr3qw自己改动的时候注意事项:index.js...

2018-04-17 17:42:18 273

转载 springboot项目集成mybatis时报错"Cannot determine embedded database driver class for database type NONE"解决

    自己在学习springboot过程中,在进行到集成mybatis时,在Eclipse工具中运行完全OK,进行restful调用响应正确,但当将该springboot项目按照网上打jar包方式进行打jar包操作之后,在window系统cmd窗口下使用java -jar xx.jar就报错-->错误为"Cannot determine embedded database driver c...

2018-03-09 16:44:29 968

原创 java结合jQuery的ajax异步发起jsonp请求

准备:自己先建立一个最普通的web项目,也不使用什么框架了,直接怼一个HttpServlet,代码如下public class JsonpServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletExc...

2017-10-26 16:56:18 646

原创 webservice结合CXF服务端及客户端开发

本篇文章描述一个利用cxf框架开发webservice服务的demo,仅用于学习环境准备:自行下载cxf 3.0以上版本,并且在classpath和path中做相应配置path  :  E:\apache-cxf-3.0.5\apache-cxf-3.0.5\binclasspath  :  E:\apache-cxf-3.0.5\apache-cxf-3.0.5\lib\cxf-

2017-09-26 17:30:18 330

原创 window.open结合doucment打印带表格页面

需求如下:将以下表格中的内容填写好,然后点击打印申请单,注意:不是导出Excel或者word.js代码://打印按钮 function printB() { var newTarget ="newWin"; var newUrl = "<%=request.getContextPath()%>/blankInvoiceApplyMainActi...

2017-08-30 15:16:50 1130

转载 quartz spring和 spring-task 定时任务

Spring定时任务的几种实现 spring框架 quartz spring spring-task 定时任务 注解  Spring定时任务的几种实现近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类 从实现的技术上来分...

2017-08-16 16:44:29 377

原创 存储过程的导入List<Object>集合

这个存储过程在package中,以下是包中的详细代码,下面的代码包含伪代码,请结合实际进行参考object的创建代码:craate or repalce type tanglei_lianxi_obj is object( -- 列名 id number, name varchar, . . .)tab的创建代码:create or replace

2017-08-09 11:02:44 3082

原创 zookeeper和dubbo入门使用经验

单机模式zookeeper和dubbo已经下载!单机安装非常简单,只要获取到 Zookeeper 的压缩包并解压到某个目录如:C:\zookeeper-3.4.5\下,Zookeeper 的启动脚本在 bin 目录下,Windows 下的启动脚本是 zkServer.cmd。Linux下启动脚本是zkServer.sh注意容易出问题的地方:1.zookeepe...

2017-08-03 17:12:36 407

空空如也

空空如也

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

TA关注的人

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