- 博客(34)
- 收藏
- 关注
原创 docker安装fastdfs
一、准备docker环境二、搜索fastdfs镜像三、拉取镜像docker pull delron/fastdfs选取delron/fastdfs镜像的原因是包含了nginx不用自己安装nginx转发。也可以选择qbanxiaoli/fastdfs,同样包含了nginx四、启动tracker服务docker run -d --network=host --name tracker -v /root/fastdfs/tracker:/var/fdfs delron/fastdfs
2021-05-27 08:55:03
491
1
原创 mysql8.0.18数据恢复方法-ibd文件恢复(innodb引擎)
1.创建同名数据库2.创建相同的表3.使用ALTER TABLE 数据库名.表名 DISCARD TABLESPACE;4.将ibd文件拷贝到数据库的数据目录下5.使用ALTER TABLE 数据库名.表名 IMPORT TABLESPACE;
2021-02-20 11:36:31
1050
原创 centos7.8跟着官网安装环境
1、官网安装指南https://docs.docker.com/engine/install/centos/2、安装yum-utilsyum install -y yum-utilsyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo3、安装docker引擎yum install docker-ce docker-ce-cli containerd.io4、查..
2020-11-30 16:28:17
200
翻译 netty之打印数据示例
打印客户输出的数据并且向客户端回写数据服务端代码package com.guoyy.server;import com.guoyy.handler.EchoServerHandler;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.Channel;import io.netty.channe...
2018-10-24 16:07:58
1831
翻译 netty之连接示例
1、学习netty第一天,示例程序服务端代码package com.guoyy.server;import com.guoyy.handler.DiscardServerHandler;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.Channel;import io.netty.channe...
2018-10-24 15:35:34
612
原创 IO之NIO
1、NIO工作方式 用NIO方式处理IO使用多路复用器Selector来轮询每个通道Channel,当通道中有事件时就通知处理。比较重要的是弄懂Selector和Channel概念2、服务端代码package com.guosen.nio;import java.net.InetSocketAddress;import java.net.ServerSocket;impo...
2018-07-17 10:57:00
132
原创 IO之BIO
1、BIO工作方式 服务端监听一个固定的端口,每个客户端连接进来都创建一个线程,并以同步阻塞的方式工作2、服务端代码package com.guosen.io;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.O...
2018-07-17 10:37:05
243
原创 Map之HashMap
1、Map和HashMap之间的关系 HashMap实现了Map接口2、HashMap的继承实现关系 HashMap继承自AbstractMap,实现了Map、Cloneable、Serializable接口3、关系图 虚线表示实现、实现表示继承关系4、HashMap的重要属性 /** * HashMap最大的容量 */ static final ...
2018-07-11 15:08:44
443
原创 List之LinkedList
1、List与LinkedList之间的关系 LinkedList实现了List接口2、LinkedList继承实现关系 LinkedList继承自AbstractSequentialList类,实现了List、Deque、Cloneable、Serializable接口3、关系图 实线表示继承、虚线表示实现。基于JDK1.84、LinkedList重要属性 // 存放长度...
2018-07-02 11:28:10
572
原创 List之ArrayList
1、List和ArrayList的关系 ArrayList实现了List接口。2、ArrayList的继承实现关系 ArrayList继承自AbstractList实现了List、RandomAccess、Cloneable、Serializable接口3、关系图 实线表示继承关系、虚线表示实现4、ArrayList属性 a、DEFAULT_CAPACIT...
2018-06-29 15:00:04
199
原创 设计模式学习-工厂模式
本文内容为学习设计模式时的一些代码。整个代码可以运行。接口/** * 水果接口 * @author guoyy * */public interface Fruit { /** * 展示方法 */ public void show();}实现类/** * 桃子 * @author guoyy * */public class Peac
2018-01-08 17:24:54
260
原创 linux jdk1.8
1、mkdir /usr/java2、wget--no-check-certificate--no-cookies--header"Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6
2017-11-12 10:42:58
284
原创 centos 安装MySQL
1、使用rpm -qa|grep mysql查看是否安装了MySQL2、wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar下载安装包3、tar -xvf mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar解压安装包4
2017-11-08 21:43:00
162
转载 邮件发送代码片段
import javax.mail.*; import javax.mail.internet.*; import java.util.*; public void postMail( String recipients[ ], String subject, String message , String from) throws MessagingException
2017-07-28 16:36:25
602
转载 截屏代码片段
public static void captureScreen(String fileName) throws Exception { Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Rectangle screenRectangle = ne
2017-07-28 16:34:17
286
转载 Spring AOP 实现原理与 CGLIB 应用
http://www.ibm.com/developerworks/cn/java/j-lo-springaopcglib/AOP(Aspect Orient Programming),作为面向对象编程的一种补充,广泛应用于处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等。AOP 实现的关键就在于 AOP 框架自动创建的 AOP 代理,AOP 代理则可分为静态代理
2016-12-20 14:48:30
335
原创 微信企业号,文本信息发送
目录结构maven文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.
2016-12-14 16:40:16
2226
原创 spring-cloud客户端负载均衡(初试)
maven WeiXinClient WeiXinClient 1.0 jar WeiXinClient weixin client of loadbalance org.springframework.boot spring-boot-starter-parent 1.4.2.RELEASE UTF-8 1.8 o
2016-12-14 16:30:46
6046
原创 HttpClient4.5 post
/** * POST请求 * @param url 请求地址 * @param data 请求数据 * @return 响应数据 * @throws Exception */ public String post(String url, String data) throws Exception{ HttpClient httpClient = null; Htt
2016-12-14 16:25:33
452
原创 HttpURLConnection应用
jdk 1.8/** * POST请求 * * @param url * 请求地址 * @param data * 请求数据 * @return 响应数据 * @throws Exception */ public String p
2016-12-14 16:22:25
307
原创 一般Excel导出功能
public class ExcelUtil { /** * * @param dataList 数据列表 * @param headers 表头 * @param os 输出流 */ public static void commonExport(List> dataList, String title
2016-11-21 11:14:12
330
原创 mysql启停服务
停止服务service mysqld stop修改密码mysqld_safe --skip-grant-tables &mysql -uroot -p密码直接回车use mysql;update user set password=PASSWORD('12345678') where user="root";flush privileges;启动服务ki
2016-09-01 13:53:10
1584
原创 redhat安装中文字体
1、系统环境Red Hat Enterprise Linux Server release 6.7 (Santiago)2、进入fonts目录cd /usr/share/fonts3、创建chinese文件夹4、将C:\\windows\\Fonts下的字体拷贝到/usr/share/fonts/chinese文件夹下5、进入chinese文件夹6、执行mkfontsc
2016-08-05 08:49:09
1752
原创 pentaho安装
1、pentaho社区版下载地址 https://sourceforge.net/projects/pentaho/2、下载以下两个文件3、biserver-ce-6.1.0.1-196.zip为web服务端,prd-ce-6.1.0.1.zip为报表设计器4、jdk版本要求为1.7+5、prd-ce-6.1.0.1的解压后的目录名为report-designer结构为下图,划
2016-06-30 14:52:08
2579
转载 eclipse提交代码至GitHub
1、安装git Name的值可以任意输入,建议见名知义;Location的值为http://download.eclipse.org/egit/updates。往下选择默认的就ok了。安装完成之后需要重启eclipse。 需要在Window -> Preferences -> Team -> Git -> Configuration中配置GitHub的用户信息。 3.
2016-06-21 14:03:57
287
转载 linux下安装mysql
首先,就是要下载,看下面3张图:3我先在Linux根目录建了一个test目录,执行命令:mkdir /test。然后把下载的安装包传到这个目录中,至于怎么传,我就不讲了,因为教程太多了。我们进入这个目录,执行命令:cd /test。执行解包命令:tar -xvh mysql-5.7.9-1.el7.x86_64.rpm-bundle.tar。在输入安装包名字
2016-06-15 15:25:51
420
转载 mysql免安装配置启动
http://jingyan.baidu.com/article/0f5fb0991fef3c6d8334ea23.html第一大步:下载文件,解压文件打开网址,往下拉至如图,请认准对应版本 Windows (x86, 64-bit), ZIP Archive转调下载页面,哦No,,要注册登录???小伙伴们没帐号也没关系,有朋友分享要注册的经验,
2016-06-14 14:38:05
716
原创 maven环境准备
1、在Apache官网下载maven(apache-maven-3.3.9-bin.zip)2、解压3、在环境变量中设置MAVEN_HOME(如: D:\apache-maven-3.3.9)4、把maven的bin位置设置到到path中去5、在cmd命令中输入mvn -v看看是否配置成功6、eclipse中安装插件Maven Integration for Eclipse
2016-06-13 15:40:55
246
翻译 用secureCRT上传下载文件
sz/rz 是基于ZModem传输协议的命令。对传输的数据会进行核查,并且有很好的传输性能。使用起来更是非常方便,但前提是window端需要有能够支持ZModem的telnet或者SSH客户端,例如secureCRT。首先需要在secureCRT中可以配置相关的本地下载和上传目录,然后用rz、sz命令即可方便的传输文件数据。下载数据到本地下载目录:sz filename1 filename
2016-06-13 11:17:31
347
原创 Linux环境jdk安装
1、查看Linux版本username -a或者getconf LONG_BIT2、下载jdk版本http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html3、新建/usr/java文件夹,将jdk-****.gz放到该文件夹中,并将工作目录切换到/usr/java目录下4、
2016-06-13 11:09:37
295
转载 jquery flot
示例网址:http://people.iola.dk/olau/flot/examples/参数说明:http://wenku.baidu.com/view/d504613331126edb6f1a1008.html上面的两个网址已经将基础说的很清楚了。 示例说明:语法: $.plot(id, data, options);1.id :放置 canvas 的 div 的ID
2016-06-08 10:42:56
471
原创 jquery flot图表插件
1、节点步骤a、引入jquery.js和jquery.flot.js文件b、如果在IE高版本中运行需要加上c、在页面定义一个div类似于 d、在script中使用的方法为$("#placeholder", data, options) 其中第一个参数为图表显示的位置,第二个参数为数据,第三个参数为设置项2、data的格式a、[[x, y], [x, y]]
2016-06-08 10:36:52
361
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人