- 博客(54)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 frp内网穿透配置详解
frp内网穿透配置详解作用下载地址服务端配置客户端配置Note作用frp内网穿透,顾名思义就是通过服务器代理你电脑本地服务,即可域名直接访问你本地服务,比如支付宝等支付成功回调,本地调式下载地址https://github.com/fatedier/frp/releases服务端配置[common]# 服务客户端通信端口bind_port = 7000# http穿透端口vhost_http_port =8081# https穿透端口vhost_https_port = 8443#
2021-04-16 22:11:25
552
原创 mysql批量补充uuid, Function UUID() and REPLACE(), can't work together
1.表设计CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `uuid` varchar(32) COLLATE utf8_bin DEFAULT '' COMMENT 'uuid', `name` varchar(255) COLLATE utf8_bin DEFAULT '' COMMENT '用户名'...
2018-08-23 19:39:27
2869
原创 mysql大数据迁移,备份
MySQL迁移通常使用的有三种方法:1、数据库直接导出,拷贝文件到新服务器,在新服务器上导入。2、使用第三方迁移工具。3、数据文件和库表结构文件直接拷贝到新服务器,挂载到同样配置的MySQL服务下。第一种方案的优点:会重建数据文件,减少数据文件的占用空间,兼容性最好,导出导入很少发生问题,需求灵活。缺点:使用传统导出导入时间占用长。第二种方案的优点:设置完成后传输无人值守,自动完成。缺点:不够灵活...
2018-04-11 17:35:33
10452
转载 Dubbo架构与底层实现
摘要: (1)系统角色 Provider: 暴露服务的服务提供方。 Consumer: 调用远程服务的服务消费方。 Registry: 服务注册与发现的注册中心。1 Monitor: 统计服务的调用次调和调用时间的监控中心。一、Dubbo的设计角色(1)系统角色Provider: 暴露服务的服务提供方。Consumer: 调用远程服务的服务消费方。Registry: 服务注册与发现的注册中心。1M...
2018-03-29 23:48:02
346
转载 Zookeeper原理解析
转载地址:https://www.cnblogs.com/raphael5200/p/5285583.html1、Zookeeper的角色 » 领导者(leader),负责进行投票的发起和决议,更新系统状态 » 学习者(learner),包括跟随者(follower)和观察者(observer),follower用于接受客户端请求并想客户端返回结果,在选主过程中参与投票 » Observer...
2018-03-29 23:19:21
363
原创 mysql解决中文乱码问题
1.检查确认mysql编码,正确编码如下图所示show variables like '%char%'2.若第一步编码异常,则修改配置文件,重启mysql服务主要添加如下配置:# 配置mysql服务端为utf8编码[mysqld]character-set-server=utf8# 配置mysql客户端为utf8编码[client]default
2017-12-19 23:24:37
314
原创 spring-data-redis模块详解
一.背景 spring-data是spring框架对数据处理的模块,其中包括数据库dao层处理,以及elasticsearch等等都有封装,而本文主要介绍spring-data-redis模块即对redis数据库的数据处理。二.pom maven依赖 目前spring官网spring-data-redis最新稳定版本为2.0.1版本,根据官网介绍,目前该版本主要对spri
2017-11-22 22:40:57
997
原创 Spring4 + Hibernate5详细maven构建
一.pom maven依赖如下 UTF-8 4.3.11.RELEASE 4.12 2.1 5.0.8.Final 核心依赖 --> org.springframework spring-core ${spring.version} org.springframework spring-beans ${spring.ve
2017-11-21 14:48:02
2448
转载 log4j2配置文件详解
转载地址:https://www.cnblogs.com/hafiz/p/6170702.html 稍有改动一、maven依赖 org.apache.logging.log4jlog4j-api${log4j2.version}org.apache.logging.log4jlog4j-1.2-api${log4
2017-11-21 14:23:38
548
原创 redis基础
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。------------------------------------------------------------------**************************Redis keys命令**************
2017-11-20 20:26:09
308
原创 redis配置参数详解
参数说明redis.conf 配置项说明如下:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid3. 指定R
2017-11-20 20:24:58
2006
原创 ftl基础语法
FTL常用标签及语法:一 变量定义 1. 定义全局变量2. 定义局部变量二 内置函数1. 判断对象是否存在如: obj可以是任何类型的对象,像集合,实体类,属性等等 .... .......或者 .... .......2. 判断是否和某一个值相等如: eq(==),gt(>),gt
2017-11-17 17:11:21
1978
转载 Java Thread 的概念以及基础应用
转载地址:http://www.cnblogs.com/renhui/p/6066852.html一、线程的状态在正式学习Thread类中的具体方法之前,我们先来了解一下线程有哪些状态,这个将会有助于后面对Thread类中的方法的理解。线程从创建到最终的消亡,要经历若干个状态。一般来说,线程包括以下这几个状态:创建(new)、就绪(runnable)、运行(running)
2017-11-03 15:53:33
352
原创 Spring Boot集成webservice
一:概念Web Service平台需要一套协议来实现分布式应用程序的创建。任何平台都有它的数据表示方法和类型系统。要实现互操作性,Web Service平台必须提供一套标准的类型系统,用于沟通不同平台、编程语言和组件模型中的不同类型系统。这些协议有:XML和XSD可扩展的标记语言(标准通用标记语言下的一个子集)是Web Service平台中表示数据的基本格式。除了易
2017-10-24 10:38:18
27190
1
原创 JavaMail SMTP(递送邮件机制)
一、JavaMail API简介JavaMail API是读取、撰写、发送电子信息的可选包。可用它来建立如Eudora、Foxmail、MS Outlook Express一般的邮件用户代理程序(Mail User Agent,简称MUA,而非邮件传输代理MTA)。从另外一个角度来看,我们这些电子邮件用户日常用MUA程序来读写邮件,而MUA依赖着MTA处理邮件的递送。
2017-10-20 22:39:34
620
原创 Java singleton(单例模式)
单例模式一般分为五种 懒汉,恶汉,双重校验锁,枚举和静态内部类 如果涉及到反序列化创建对象时使用枚举的方式来实现单例 特点: 1.单例类的构造方法是私有的 2.单例类负责创建自己唯一的实例,并提供外部访问 实现如下: 1.单例模式 双重校验锁,
2017-10-19 14:44:29
323
原创 Java producer-consumer(生产者/消费者模式)
生产者消费者模式并不是GOF提出的23种设计模式之一,23种设计模式都是建立在面向对象的基础之上的,但其实面向过程的编程中也有很多高效的编程模式,生产者消费者模式便是其中之一,它是我们编程过程中最常用的一种设计模式。 在java应用中,生产者/消费者模式的实现有以下五种: 1:wait() / nofity()方法是基类Object的两个方法,也就意味着所有Java类都会拥
2017-10-19 14:28:42
2447
原创 Java GUI之KeyListener
Java GUI之KeyListener,用于键盘监听事件,继承自EventListener,可以监听键盘按键的按下,释放等操作。如下是KeyListen接口的定义:public interface KeyListener extends EventListener { /** * Invoked when a key has been typed. * Se
2017-10-18 20:12:10
489
原创 Java GUI之MouseListener、MouseMotionListener
用于接收组件上“感兴趣”的鼠标事件(按下、释放、单击、进入或离开)的侦听器接口。public interface MouseListenerextends EventListener(要跟踪鼠标移动和鼠标拖动,请使用 MouseMotionListener。) 旨在处理鼠标事件的类要么实现此接口(及其包含的所有方法),要么扩展抽象类 MouseAdapter(仅重写所需
2017-10-18 20:09:20
654
原创 Java GUI之ActionListener
Java GUI之ActionListener,点击事件,继承自EventListener。actionListener用于接收操作事件的侦听器接口。对处理操作事件感兴趣的类可以实现此接口,而使用该类创建的对象可使用组件的 addActionListener 方法向该组件注册。在发生操作事件时,调用该对象的 actionPerformed 方法A listener interface for receiving ActionEvents. An implementation of this interfa
2017-10-17 21:58:09
1081
原创 Java GUI之五大布局
1.默认布局FlowLayoutpublic class SetFlowLayout { JFrame frame; JButton[] button; SetFlowLayout() { frame = new JFrame(); frame.setLayout(new FlowLayout()); button = new JBu
2017-10-17 21:49:57
8370
原创 Java GUI之JTextArea
public class JTextAreaDemo { public static void main(String[] args) { JFrame f = new JFrame("留言板"); JTextArea message = new JTextArea(20, 20); f.add(new JLabel("请您留言"), "North");
2017-10-17 21:45:08
919
原创 Java GUI之JDialog
public class DialogDemo implements ActionListener { private JButton logOn, register, help, exit; private JLabel label; private JPanel p; private JDialog d1, d2; private JTextField t;
2017-10-17 21:41:28
742
原创 Java GUI之FileDialog实现记事本
public class FileDialogDemo implements ActionListener { private Frame f; private FileDialog fload; private FileDialog fsave; private TextArea t; private String file = ""; public sta
2017-10-17 21:39:29
667
原创 Java GUI之JMenuBar
public class JMenuDemo extends JFrame { /** * */ JMenuBar bar; JMenu file; JMenu help; private static final long serialVersionUID = 1L; JMenuDemo() { setTitle("记事本");
2017-10-17 21:30:27
772
原创 XML解析——Java中XML的四种解析方式
1.概念XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。 XML的解析方式分为四种:1、DOM解析;2、SAX解析;3、JDOM解析;4、DOM4J解析。其中前两种属于基础方法,是官方提供的平台无关的解析方式;后两种属于扩展方法,它们是在基础的方法上扩展出来的,
2017-10-17 21:13:38
509
原创 Java之opencv人脸识别
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C
2017-10-17 21:00:41
1457
原创 Java OCR文字识别(Tess4J)
OCR (Optical Character Recognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程;即,针对印刷体字符,采用光学的方式将纸质文档中的文字转换成为黑白点阵的图像文件,并通过识别软件将图像中的文字转换成文本格式,供文字处理软件进一步编辑加工的技术。如何除错或利用辅助信
2017-10-17 10:11:10
15117
转载 nodejs环境配置
环境配置说明:这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间。例如:我希望将全模块所在路径和
2017-10-17 10:04:31
757
原创 java注解Annotation
Java Annotation是JDK5.0引入的一种注释机制1.annotation组成成分java annotation 的组成中,有3个非常重要的主干类。它们分别是:(01) Annotation.javapackage java.lang.annotation;public interface Annotation {boolean equals(O
2017-10-15 12:26:48
408
原创 Openlayer结合heatmap热力图的实现
name="viewport" content="initial-scale=1.0, user-scalable=no" /> heatmap.js OpenLayers Heatmap Layer name="viewport" content="width=device-width, initial-scale=1.0"> body, html {
2017-10-12 10:15:29
2229
原创 jdk8函数式接口,SAM类型的接口(Single Abstract Method)
/** * jdk8函数式接口,SAM类型的接口(Single Abstract Method) * 定义了这种类型的接口,使得以其为参数的方法,可以在调用时,使用一个lambda表达式作为参数 * 从SAM原则上讲,这个接口中,只能有一个函数需要被实现,但是也可以有如下例外: * 1. 默认方法与静态方法并不影响函数式接口的契约,可以任意使用,即函数式接口中可以有静态方法, *
2017-10-12 10:11:18
3739
原创 JDK8 stream操作
/** * java.util.Stream表示了某一种元素的序列,在这些元素上可以进行各种操作。Stream 操作可以是中 * 间操作,也可以是完结操作。完 结操作会返回一个某种类型的值,而中间操作会返回流对象本身,并且你 * 可以通过多次调用 StringBuffer 的append方法一样)。Stream是在一个源的基础上创建出来的,例如java.util.Collection中的li
2017-10-12 10:03:12
3156
原创 JS Datatables超出自动添加滚动条
th, td {white-space: nowrap;}头像姓名联系电话性别创建时间浏览次数认证类型认证状态操作$('#tbl').DataTable({"ajax" : function (data, callback, settings) {//封装
2017-10-10 09:29:57
5050
转载 spring-boot日志系统的详解
正文Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。默认日志LogbackSLF4J——Simple Logging Facade For Java,它是一个针对于各类Java日
2017-10-09 17:53:18
3450
1
原创 spring-boot-actuator
spring-boot-actuator模块提供了一个监控和管理生产环境的模块,可以使用http、jmx、ssh、telnet等拉管理和监控应用。审计(Auditing)、 健康(health)、数据采集(metrics gathering)会自动加入到应用里面。Endpoints列举一些主要的endpoints ID描述敏感
2017-10-09 17:37:48
931
原创 js for循环调用ajax 函数封装 闭包 回调
此次在编写代码时遇到for循环中发送ajax请求,遇到的问题是for循环完后,才执行ajax请求一次,通过网上查找资料,解决方法记录如下: 1.方法一:for(var i = 0; i setTimeout((function (i) { return function () { $.ajax({
2017-08-31 11:57:46
3263
原创 linux service
1.按一定的规则编写服务脚本,比如:myserviced#!/bin/sh #chkconfig: 2345 80 05 #description: myservice case $1 in start) echo "myservice startup" #将该行替换成你自己的服务启动命令 ;; stop)
2017-05-12 10:01:39
316
admin bootstrap4 angularjs后台模板
2021-04-16
jd-gui Java反编译工具
2017-03-30
Detail_Admin好用的bootstrap后台模板
2016-09-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人