- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 实现本地微信授权
之前实现本地授权一直都是用的内网穿透, 速度慢不说还很繁琐,总之各种不便.网上突然找到了一片文章可以实现本地授权,非常简单,分享给大家使用原文地址将一个auth.html文件放到服务器上,例如我的地址是/usr/local , 下面是auth.html的代码<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <title>微信登录</.
2020-07-17 14:54:11 766
原创 String类常用方法源码分析
title: String类常用方法源码分析date: 2019-10-24 13:48:58tags: javacategories: java环境: JDK8String先看String类的定义public final class String implements java.io.Serializable, Comparable<String>, Char...
2019-10-24 17:36:20 214
原创 static关键字详解
static关键字的用途static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途— 摘自<<java编程思想>>这段话用一句话来描述就是: 方便在没有创建对象的情况下来进行调用(方法/变量)很显然,被stati...
2019-10-23 16:11:22 259
原创 java中的构造函数
Congratulations, Shadowsocks-python server install completed!Your Server IP :your_server_ipYour Server Port :your_server_portYour Password :your_passwordYour Encryption Method:your_encryption_methodWelcome to visit:https://teddysu
2019-10-23 16:10:28 366
转载 zookeeper分布式锁原理
在描述分布式锁原理之前,先了解一下zookeeper中几个节点的性质1. 有序节点假如当前有一个父节点为/lock,我们可以在这个父节点下面创建子节点;zookeeper提供了一个可选的有序特性,例如我们可以创建子节点“/lock/node-” 并且指明有序,那么zookeeper在生成子节点是会根据当前的子节点数量自动添加整数序号,也就是说如果时第一个创建的子节点,那么生成的子节点为"/l...
2019-10-19 14:56:46 129
原创 搭建dubbo服务
dubbo目录结构如图所示:生产者为服务的被调用方生产者为服务的调用方API为生产者和消费者中间的桥梁,这个是必不可少的。原因:如果没有API的话,消费者需要将生产者的包导入到本地仓库,这样就相当于把生产者的代码放到了本地,不符合微服务的理念假如没有API的话,消费者需要将生产者的包导入到本地仓库,如果此时生产者的代码发生了变化,消费者必须每次手动清楚生产者的包进行重新导包,这样的设...
2019-10-06 10:06:05 205
原创 Idea远程一键部署springboot到Docker
**Idea是Java开发利器,springboot是Java生态中最流行的微服务框架,docker是时下最火的容器技术,那么它们结合在一起会产生什么化学反应呢?**一、 开发前准备Docker的安装可以参考https://docs.docker.com/install/配置docker远程连接端口 vi /usr/lib/systemd/system/docker.ser...
2019-10-06 09:25:23 342
原创 SpringBoot读取外部配置文件
有时候项目打包成一个jar 或者war ,通过java -jar 命令运行springboot 项目,因为springboot项目有自己的application.properties配置文件,但是我们打完包之后,它也会打到包里边,倒是也能打开压缩包修改properties 文件,但是也是较为麻烦。现在有如下需求,比如客户需要在很多个服务器部署一套项目,但是它们的数据库连接不一样,我们不能针...
2019-10-05 16:38:17 1205 1
原创 http免费转https
一、申请SSL证书1.打开阿里云免费SSL网址 点击““立即购买”,品牌:选择“Symantec ”证书类型:先选“增强型OV SSL”然后选择框变化,在选择“免费型OV SSL”。后面的默认即可,然后点击“立刻购买”。一路next即可免费支付。2.打开证书控制台,点击“申请”,右侧会弹出“证书申请”的窗口,按规定填写后点击“提交”。生成如下界面。3.点击页面中的“下载”,右...
2019-02-20 16:48:45 1348
原创 nginx配置跨域
一、在nginx.conf.vhost下新建pc.conf文件二、文件中写入server { listen 80; server_name api-pc.guan2018.com; location /pc { proxy_pass http://localhost:8081/; ...
2019-02-18 10:31:20 10353
原创 springboot配置跨域
springboot配置跨域一、 文件名:CORSFilter直接代码:import javax.servlet.Filter;import javax.servlet.annotation.WebFilter;import javax.servlet.*;import javax.servlet.http.HttpServletRequest;import javax.ser...
2019-02-18 10:16:25 183
原创 springboot集成mybatis-plus
springboot 集成mybatis-plus一、pom.xml1.引入mysql&lt;dependency&gt; &lt;groupId&gt;mysql&lt;/groupId&gt; &lt;artifactId&gt;mysql-connector-java&lt;/artifactId&
2019-02-18 09:44:45 264
原创 Spring从零开始学习
从0开始集成springboot一 初始化springboot1. 新建spring Initializr① IDEA 点击File-&amp;amp;amp;gt;New-&amp;amp;amp;gt;Project,选择Spring Initialir, 点击Next,② 不解释,next即可。③ 选择自己需要的模块,点击Next,![在这里插入图片描述](https://img-blog.csdnimg.cn/2019021316442...
2019-02-13 17:10:46 495
原创 Springboot TestController
Springboot TestController挺简单的,话不多说,直接上代码。@RunWith(SpringRunner.class)@SpringBootTestpublic class FinOrderControllerTest { private MockMvc mvc; private ObjectMapper mapper = new ObjectMappe...
2018-12-25 10:13:19 1035
转载 126397
**数据库表分割技术浅析(水平分割/垂直分割/库表散列)_oracle**一.水平分割 什么是水平分割?打个比较形象的比喻,在食堂吃饭的时候,只有一个窗口,排队打饭的队伍太长了,都排成S型了,这时容易让排队的人产生焦虑情绪,容易产生混乱,这时一个管理者站出来,增加多个打饭窗口,把那条长长的队伍拦腰截断成几队。更形象一点的理解,你拿一把“手术刀”,把一个大表猛的切了几刀,结果这个大表,变成了几
2017-07-27 23:25:52 319
原创 欢迎使用CSDN-markdown编辑器
今天我的博客开始成立,以后我会把我技术的积累放于其中。希望自己能够在变成的道路上深入发展。也希望我的博客能够给他人带来些许帮助。
2017-07-24 18:18:14 201
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人