自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 JAVA实现PRC基本调用

什么是PRCPRC是一种远程过程调用协议,可以像调用本地服务一样调用远程的服务,是一种采用客户端/服务器的模式。常见的PRC框架也有很多比如最常用的dubbo等。RPC能够让本地应用简单、高效地调用远程服务器中的服务。它主要应用在分布式系统、微服务。代码实例技术点:Java socket、动态代理、Java对象操作流、反射接口以及接口实现/** * Crea...

2020-03-06 10:37:19 1706

原创 前后端分离需要跨域怎么办

原理什么的这里不多说,网上太多了。为什么会产生跨域出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源就是两个页面...

2020-03-05 10:24:39 883

原创 分布式唯一主键生成解决方案-雪花算法(SnowFlake)

SnowFlake算法,是Twitter开源的分布式ID生成算法。其核心思想就是使用使用一个64为的Long类型的数据作为全局唯一ID。1、基本原理我们都知道计算机语言是2进制语言,则计算机存放数字都是存放数字的补码。例如:-1(一般一个byte为8位,-1L就是64个1)的补码是1111 1111 反码是1111 1110 原码是1000 0001。另外在计算中通常把最高位当成是...

2020-02-15 16:42:31 1555

原创 如何让div实现可编辑

很简单,直接添加contenteditable="true",就可实现div可编辑。https://www.w3school.com.cn/tags/att_global_contenteditable.asp欢迎扫码关注微信公众号 http://www.qingqie.cn/...

2019-11-29 15:13:42 971

原创 vue使用Vant自定义主题

https://youzan.github.io/vant/#/zh-CN/theme这是官网给的说明,个人感觉有点坑,对于我这中vue小白实在是看不明白。一、为什么需要自定义主题。 当vant的主题不满足你的要求时可以根据自己的要求进行修改,比如:所有的颜色要改。二、自定义主题1、在main.js中引入lessimport 'vant/lib/index.le...

2019-11-29 14:56:13 5159 1

原创 使用java反射进行对象中属性空值校验

关键词:java注解、反射直接贴代码:注解类如下:@Documented@Inherited@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.TYPE, ElementType.FIELD})//次注解作用于类和字段上public @interface MyNotNull {}工具类如下:public ...

2019-02-28 09:39:58 1591

原创 tomcat指定JDK和设置编码格式

1、设置JDK打开Tomcat的bin目录,(linux环境)找到catalina.sh和setclasspath.sh,在开头添加export JAVA_HOME=/home/java/jdk1.8等号后面是jdk的路径我添加完之后一直报错,后来发现等号前后不能有空格2、设置编码格式打开Tomcat的conf目录,找到server.xml文件打开,找到Connector...

2018-08-19 23:25:01 1822

原创 记录:使用dataTable表格插件时,进行多次加载table变形的问题

问题现象:在多次进行加载的时候,table的每列的宽度都在变化,最后会缩到一起 问题分析:1、没有对table进行宽度的设定2、浏览器兼容问题3、dataTable参数设置错误4、dataTable本身原因问题解决:经过排查,问题出现在参数设置上,只要添加以下参数问题解决 bAutoWidth: false,//是否自动宽度补充:进行多次加载时要清空和...

2018-07-26 14:01:38 2268

原创 记录一个mybatis参数格式化的错误 NumberFormatException: For input string

 错误代码如下 <if test="startTime != ' ' or startTime != null"> <![CDATA[ and DATE_FORMAT(start_time, '%Y-%m-%d') >= DATE_FORMAT(#{startTime}, '%Y-%m-%d'...

2018-07-26 13:33:35 1074

原创 fastdfs文件服务器的基本安装和配置

感谢各位的分享:FastDFS安装全过程记录(V5.05)  分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置 分布式文件存储 搭建FastDFS-5.0.5集群 说明:    系统:阿里云的centos 7    nginx:nginx-1.13.9    fastdfs:fastdfs-5.11一、准备工作安装相关依赖...

2018-05-06 21:54:22 4065

转载 mysqldump备份

说明:     系统:阿里云的centos 7    mysql:mysql-5.6.27    脚本来源:冰狼爱魔    相关链接:mysql备份的三种详解 mysql备份与恢复 一、备份    首先创建备份的目标文件夹     备份时使用mysqldump进行备份mysqldump -h localhost -u用户名 -p 数据库 > db_2...

2018-05-04 18:57:16 240

原创 记录:Spring事务 Aop配置

说明:    所谓事务就是对数据库事务的操作,为了保证数据的一致性,最经典的例子是取钱的例子,相关原理这里不多说了,只记录一下项目中的简单使用和配置。    相关链接:Spring事务详解 一、非注解方式测试工程目录1.在spring-aop中添加一下配置<!-- 事务配置 --><bean name="transactionManager" class="org.sprin...

2018-05-04 14:43:32 120

转载 记录一个关于request.getScheme()的问题

一、问题    服务器上已经进行过SSL安全认证,tomcat没有任何认证,这时候他的Scheme是http,那么问题来了,当把项目部署到服务器上的时候获取的Scheme还是http,这时不管用拦截器也好还是某个需求需要获取地址的时候,都是http。二、解决 如果服务器配置的是HTTPS的,有以下两种方式可解决只获取http的问题          1、在nginx配置location处加上pro...

2018-04-21 18:58:05 4393

翻译 nginx和tomcat的 配置SSL证书

说明证书可以使用阿里云的免费证书配置SSL便可使用https安全访问一、nginxserver { listen 443; server_name 域名或二级域名; ssl on; #root html; #index index.html index.htm; ssl_certificate /usr/local/nginx/cert/证书.p...

2018-04-18 17:56:00 2038

原创 linux(centos 7)源码安装nginx

说明:    系统:阿里云的centos 7    nginx:nginx-1.13.9一、安装相关依赖yum -y install make cmake gcc gcc-c++ bison-devel ncurses-devel autoconf automake lrzsz zip unzip netstat-nat libevent.x86_64 libevent-devel.x86_64 ...

2018-04-18 17:27:04 281

原创 linux(centos 7)源码安装mysql数据库

说明:    系统:阿里云的centos 7    mysql:mysql-5.6.27一、安装相关依赖yum -y install make cmake gcc gcc-c++ bison-devel ncurses-devel autoconf automake lrzsz zip unzip netstat-nat libevent.x86_64 libevent-devel.x86_64...

2018-04-17 20:15:31 277

原创 js实现一个简单的分页

tip:只适合一些"小打小闹"的js部分如下 var sizeP = 5;//设置每页显示的个数 var size = sizeP;//每页显示的个数 var up = 0;//当前页开始的位置 var down = 0;//当前页结束的位置 var v1 = 0; var v2 = 0; var up1 = 0; var up2 = 0; //初始化历史指标数据 fun...

2018-04-16 10:25:14 953

原创 对UCS-2进行解码(笔记)

1、UCS-2是16位的,进行解码时,UTF-16BE 和 UTF-16LE charset 忽略字节顺序标记;进行编码时,不写入字节顺序标记。2、解码时将字节流转换为字符流 InputStreamReader inputStreamReader = new InputStreamReader(new FileInputStream( new Fi...

2018-04-13 11:08:01 3896 2

fastdfs分布式文件服务器

三个文件 1、fastdfs-5.11.tar.gz 2、fastdfs-nginx-module-master.zip 3、libfastcommon-master.zip

2018-12-18

springAop事务配置

SpringAop配置事务管理,有两种配置方式。一种直接使用注解的方式,另外一种非注解

2018-05-04

空空如也

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

TA关注的人

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