自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

followwwind的博客

杂谈,随笔

  • 博客(54)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Hadoop Kerberos认证

Hadoop Kerberos认证

2023-04-21 16:01:29 536

原创 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 454

原创 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 2766

原创 mysql大数据迁移,备份

MySQL迁移通常使用的有三种方法:1、数据库直接导出,拷贝文件到新服务器,在新服务器上导入。2、使用第三方迁移工具。3、数据文件和库表结构文件直接拷贝到新服务器,挂载到同样配置的MySQL服务下。第一种方案的优点:会重建数据文件,减少数据文件的占用空间,兼容性最好,导出导入很少发生问题,需求灵活。缺点:使用传统导出导入时间占用长。第二种方案的优点:设置完成后传输无人值守,自动完成。缺点:不够灵活...

2018-04-11 17:35:33 10203

转载 Dubbo架构与底层实现

摘要: (1)系统角色 Provider: 暴露服务的服务提供方。 Consumer: 调用远程服务的服务消费方。 Registry: 服务注册与发现的注册中心。1 Monitor: 统计服务的调用次调和调用时间的监控中心。一、Dubbo的设计角色(1)系统角色Provider: 暴露服务的服务提供方。Consumer: 调用远程服务的服务消费方。Registry: 服务注册与发现的注册中心。1M...

2018-03-29 23:48:02 301

转载 Zookeeper原理解析

转载地址:https://www.cnblogs.com/raphael5200/p/5285583.html1、Zookeeper的角色  » 领导者(leader),负责进行投票的发起和决议,更新系统状态  » 学习者(learner),包括跟随者(follower)和观察者(observer),follower用于接受客户端请求并想客户端返回结果,在选主过程中参与投票  » Observer...

2018-03-29 23:19:21 319

原创 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 221

原创 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 913

原创 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 2370 2

转载 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 506

原创 redis基础

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。------------------------------------------------------------------**************************Redis keys命令**************

2017-11-20 20:26:09 270

原创 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 1913

原创 ftl基础语法

FTL常用标签及语法:一 变量定义 1. 定义全局变量2. 定义局部变量二  内置函数1. 判断对象是否存在如: obj可以是任何类型的对象,像集合,实体类,属性等等      ....      .......或者      ....      .......2. 判断是否和某一个值相等如:  eq(==),gt(>),gt

2017-11-17 17:11:21 1395

转载 Java Thread 的概念以及基础应用

转载地址:http://www.cnblogs.com/renhui/p/6066852.html一、线程的状态在正式学习Thread类中的具体方法之前,我们先来了解一下线程有哪些状态,这个将会有助于后面对Thread类中的方法的理解。线程从创建到最终的消亡,要经历若干个状态。一般来说,线程包括以下这几个状态:创建(new)、就绪(runnable)、运行(running)

2017-11-03 15:53:33 311

原创 Spring Boot集成webservice

一:概念Web Service平台需要一套协议来实现分布式应用程序的创建。任何平台都有它的数据表示方法和类型系统。要实现互操作性,Web Service平台必须提供一套标准的类型系统,用于沟通不同平台、编程语言和组件模型中的不同类型系统。这些协议有:XML和XSD可扩展的标记语言(标准通用标记语言下的一个子集)是Web Service平台中表示数据的基本格式。除了易

2017-10-24 10:38:18 27069 3

原创 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 577

原创 Java singleton(单例模式)

单例模式一般分为五种 懒汉,恶汉,双重校验锁,枚举和静态内部类        如果涉及到反序列化创建对象时使用枚举的方式来实现单例        特点:              1.单例类的构造方法是私有的              2.单例类负责创建自己唯一的实例,并提供外部访问       实现如下:               1.单例模式 双重校验锁,

2017-10-19 14:44:29 285

原创 Java producer-consumer(生产者/消费者模式)

生产者消费者模式并不是GOF提出的23种设计模式之一,23种设计模式都是建立在面向对象的基础之上的,但其实面向过程的编程中也有很多高效的编程模式,生产者消费者模式便是其中之一,它是我们编程过程中最常用的一种设计模式。     在java应用中,生产者/消费者模式的实现有以下五种:     1:wait() / nofity()方法是基类Object的两个方法,也就意味着所有Java类都会拥

2017-10-19 14:28:42 2305

原创 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 444

原创 Java GUI之MouseListener、MouseMotionListener

用于接收组件上“感兴趣”的鼠标事件(按下、释放、单击、进入或离开)的侦听器接口。public interface MouseListenerextends EventListener(要跟踪鼠标移动和鼠标拖动,请使用 MouseMotionListener。) 旨在处理鼠标事件的类要么实现此接口(及其包含的所有方法),要么扩展抽象类 MouseAdapter(仅重写所需

2017-10-18 20:09:20 595

原创 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 985

原创 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 8244

原创 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 870

原创 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 702

原创 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 626

原创 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 718

原创 XML解析——Java中XML的四种解析方式

1.概念XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。  XML的解析方式分为四种:1、DOM解析;2、SAX解析;3、JDOM解析;4、DOM4J解析。其中前两种属于基础方法,是官方提供的平台无关的解析方式;后两种属于扩展方法,它们是在基础的方法上扩展出来的,

2017-10-17 21:13:38 479

原创 Java之opencv人脸识别

OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C

2017-10-17 21:00:41 1348

原创 Java OCR文字识别(Tess4J)

OCR (Optical Character Recognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程;即,针对印刷体字符,采用光学的方式将纸质文档中的文字转换成为黑白点阵的图像文件,并通过识别软件将图像中的文字转换成文本格式,供文字处理软件进一步编辑加工的技术。如何除错或利用辅助信

2017-10-17 10:11:10 14947 4

转载 nodejs环境配置

环境配置说明:这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间。例如:我希望将全模块所在路径和

2017-10-17 10:04:31 623

原创 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 325

原创 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 2022 1

原创 jdk8函数式接口,SAM类型的接口(Single Abstract Method)

/** * jdk8函数式接口,SAM类型的接口(Single Abstract Method) * 定义了这种类型的接口,使得以其为参数的方法,可以在调用时,使用一个lambda表达式作为参数 * 从SAM原则上讲,这个接口中,只能有一个函数需要被实现,但是也可以有如下例外: * 1. 默认方法与静态方法并不影响函数式接口的契约,可以任意使用,即函数式接口中可以有静态方法, *

2017-10-12 10:11:18 3587

原创 JDK8 stream操作

/** * java.util.Stream表示了某一种元素的序列,在这些元素上可以进行各种操作。Stream 操作可以是中 * 间操作,也可以是完结操作。完 结操作会返回一个某种类型的值,而中间操作会返回流对象本身,并且你 * 可以通过多次调用 StringBuffer 的append方法一样)。Stream是在一个源的基础上创建出来的,例如java.util.Collection中的li

2017-10-12 10:03:12 3076

原创 JS Datatables超出自动添加滚动条

th, td {white-space: nowrap;}头像姓名联系电话性别创建时间浏览次数认证类型认证状态操作$('#tbl').DataTable({"ajax" : function (data, callback, settings) {//封装

2017-10-10 09:29:57 4966

转载 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 3401 1

原创 spring-boot-actuator

spring-boot-actuator模块提供了一个监控和管理生产环境的模块,可以使用http、jmx、ssh、telnet等拉管理和监控应用。审计(Auditing)、 健康(health)、数据采集(metrics gathering)会自动加入到应用里面。Endpoints列举一些主要的endpoints ID描述敏感

2017-10-09 17:37:48 893

原创 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 3182

原创 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 268

原创 jquery datatables自定义返回结果

实现自定义返回结果并自带Button

2017-04-20 09:00:20 2947

admin bootstrap4 angularjs后台模板

admin bootstrap4 angularjs后台模板,ui效果请看如下网址:http://flatfull.com/themes/angulr/angular/#/app/dashboard-v1

2021-04-16

openlayer-heatmap

基于openlayer的gis地图,实现与热力图heatmap的整合

2017-04-10

jd-gui Java反编译工具

自己编译JD-GUI源码生成的适用于64位JDK1.7的最新版Java反编译工具,jd-gui.1.4.exe,可以定制,如此工具不能运行,请留言

2017-03-30

Detail_Admin好用的bootstrap后台模板

好用漂亮的bootstrap后台模板系统,前端完整版系统框架,能够直接用于公司项目开发,基于bootstrap的web APP template

2016-09-02

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

TA关注的人

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