自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(133)
  • 资源 (112)
  • 收藏
  • 关注

原创 docker-compose 多机 Redis 一主两从 哨兵模式

创建vi docker-compose.yml文件。创建vi docker-compose.yml文件。创建vi docker-compose.yml文件。创建vi docker-compose.yml文件。创建vi docker-compose.yml文件。创建vi docker-compose.yml文件。创建配置文件sentinel.conf。创建配置文件sentinel.conf。创建配置文件sentinel.conf。编辑vi redis.conf。编辑vi redis.conf。

2023-06-16 15:51:51 878

原创 云上 docker 安装 MySQL8+keepalived双主热备高可用

VIP地址为10.0.1.204,如果主机10.0.1.143挂了,会自动切换到备机10.0.1.237上,由于是双主,数据可以进行同步恢复。登陆A服务器mysql -h10.0.1.143 -P3306 -uroot -p。登陆B服务器mysql -h10.0.1.237 -P3306 -uroot -p。两台云服务器:IP1:10.0.1.143,IP2: 10.0.1.237。上面修改VIP、网络名称enp0s8、检查脚本chk_mysql.sh。登陆B服务器执行如下操作。登陆A服务器执行如下操作。

2023-06-14 13:49:00 1479 1

原创 mysql主备异常后的数据同步

7、正常从库一场不需要上面设置,重新启动后会同步数据。)使用下面命令,socket在my.cnf文件中。下面操作解锁库,并关闭slave后进行操作。锁定后查询正常,数据不能修改插入操作。4、在从库上停止slave。3、查看主备数据库的信息。注:如果出现异常信息(5、导入备份的数据文件。6、重新设置同步节点。

2023-06-01 17:56:40 189

原创 docker-compose启动mysql双机热备互为主从

根据mysql-s 的master 状态拼接mysql-m 设置 slave的命令:(配置82为主节点)根据mysql-m 的master 状态拼接mysql-s 设置 slave的命令:(配置78为主节点)创建M主节点,通过下面的docker编排配置创建响应的目录和文件,目录下边创建。创建S节点,通过下面的docker编排配置创建响应的目录和文件,目录下边创建。登录192.168.123.78操作。登录192.168.123.82操作。82创建,78同步出现。

2023-06-01 16:42:07 1203

原创 docker compose 下 Redis 主备配置

3、安装node1,配置docker-compose.yml。4、安装node2,配置docker-compose.yml。添加或修改 masterauth 123456。2、安装docker和docker compose。6、配置node2下的sentinel.conf。5、配置node1下的sentinel.conf。进入到node1或者node2的redis容器中。修改node1下的redis.conf。修改node1下的redis.conf。1、准备两台虚拟机或者物理机。9、查看redis的模式。

2023-06-01 14:33:49 637

原创 docker 下 elasticsearch安装证书

docker 下 elasticsearch安装证书

2023-05-26 18:07:59 674

原创 Nginx+keepalived 双机热备(主主模式)

Keepalived+Nginx实现双主高可用负载均衡

2023-05-18 17:18:11 1066

原创 Centos7.6 下 Docker 安装

root@VM-0-11-centos ~]# sudo docker pull 镜像名。[root@VM-0-11-centos ~]# sudo docker run 镜像名。手动安装Docker分三步:卸载、设置仓库、安装。

2023-02-16 18:39:54 745

原创 云上部署gitlib后如何配置163邮箱

云上部署gitlib后如何配置163邮箱

2023-02-08 18:34:44 785

原创 GDAL 将PNG 转为TIF 并为其赋值地理位置

This program burns vector geometries (points, lines, and polygons) into the raster band(s) of a raster image. Vectors are read from OGR supported vector formats.

2022-04-06 17:47:04 723

原创 centos8 gdal 安装错误

[root@VM-0-11-centos ~]# yum install -y gdal上次元数据过期检查:0:04:41 前,执行于 2021年11月12日 星期五 11时11分03秒。错误:问题: conflicting requests - nothing provides libdap.so.25()(64bit) needed by gdal-3.0.4-10.el8.x86_64 - nothing provides libdapclient.so.6()(64bit) need...

2021-11-12 11:21:58 1583

原创 FastDFS 源码安装指导

安装环境准备:操作系统:centos 8.2 x64GCC/G++版本:8.3.01、首先准备安装需要的源码下载。2、解压tar -zxvf libfastcommon-1.0.50.tar.gzcd libfastcommon-1.0.50/./make.sh./make.sh install3、解压tar -zxvf fastdfs-6.07.tar.gzcd fastdfs-6.07/./make.sh./make.sh install./setu...

2021-05-14 14:53:24 162

原创 gcc 版本 10.1.0 配置cmake 错误问题解决

Bootstrap.cmk/cmake: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not foundcp /usr/local/lib64/libstdc++.so.6.0.28 /usr/lib64/cd/usr/lib64/rm -f libstdc++.so.6ln -s libstdc++.so.6.0.28 libstdc++.so.6yum install openssl-devel

2021-05-07 11:37:58 521

原创 centos8 R语言安装踩坑记

系统:centos8默认安装GCC/G++ :9+R语言包下载:wgethttps://mirror.bjtu.edu.cn/cran/src/base/R-3/R-3.6.3.tar.gz安装依赖:yum install gcc-gfortranyum install bzip2yum install glibc-headersyum -y install bzip2.x86_64yum -y install bzip2-develyum -y install xz.

2021-01-22 15:56:27 789 1

原创 Centos 7.6 安装 docker

安装yum-utils软件包(提供yum-config-manager实用程序)并设置稳定的存储库。$ sudo yum install -y yum-utils$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo安装最新版本的Docker Engine和容器,或转到下一步以安装特定版本:$ sudo yum install..

2020-12-12 15:21:43 186

原创 天空盒子-skybox

天空盒子制作说明通过PS切割skybox,借图一用,有图有真相右手规则,输入图片图片对应位置说明实践素材使用PS进行分割切片分割过程中保持每个图片的大小相同存储为web所用格式筛选出如下图片排版后如下:使用效果:...

2020-08-26 18:38:49 1250

原创 postgis 安装 libgeos_c.so.1: cannot open shared object file

ERROR: could not load library "/usr/local/gisspace/pgsql/lib/postgis-3.so": libgeos_c.so.1: cannot open shared object file: No such file or directory环境变量配置问题解决方案如下:打开: vi /etc/ld.so.conf添加:/usr/...

2020-04-28 09:42:12 6283 1

原创 centos cmake 安装

下载源码安装包:https://cmake.org/files/v3.16/cmake-3.16.3.tar.gztar -zxvf cmake-3.16.3.tar.gzcd cmake-3.16.3/./bootstrapmakemake installyum install opensslyum install openssl-develCould...

2020-04-22 11:11:22 315

原创 vcpkg WinHttpQueryDataAvailable 返回错误代码 12002

vcpkg WinHttpQueryDataAvailable 返回错误代码 12002可能的错误解决方式错误解决方式:在搜索程序中输入Visual Studio installer 打开安装选择语言包安装英文...

2019-01-26 14:21:48 7002 2

原创 redhat 使用centos yum安装

问题:yum install -y gcc gcc-c++Loaded plugins: product-id, refresh-packagekit, search-disabled-repos, security,              : subscription-managerThis system is not registered with an entitlement ...

2018-05-21 17:18:24 3036 2

原创 mysql远程授权连接

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;flush privileges;如果不行客户端重新启动连接。

2017-04-28 13:09:20 286

原创 mysql "select command denied to user root" 问题解决

mysql命令下执行下面语句:GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON mealbooker.* TO root@'%' identified by 'root';flush privileges;

2017-04-28 12:57:25 41021 1

转载 查找最短路径

import java.util.ArrayList;import java.util.Vector;public class FindNextRout {private Vector al;private String sourcePort;private String destPort;private String nextPort;public FindNextRout(Vector al,

2013-08-14 08:18:52 711

原创 ajax 数据提交

function subClick(){ var params = { uname : $("#name").val(), password : $("#pwd").val(), sex : $("#sex").val(), telphone : $("#phone").val(),

2013-05-26 22:39:40 615

原创 ant 打 jar 包

<!-- 工程目录结构 project |-bin |-src |-lib |-out |-build.xml -->

2013-05-07 22:58:30 753

原创 java字符串查找

public class Test { /** * 比较字符串,字符串str中是否包含s字符串 * * @param str * @param s * @return * * @author kakukyowu */ public static boolean getStri

2012-08-29 19:54:48 1006

转载 精通java swing開發樹(Tree)

++ 樹(Tree)的使用與介紹10-1:使用JTree組件:    java.lang.Object      --java.awt.Component--java.awt.Container        --javax.swing.JComponent         --javax.swing.JTreeJTree構造函數:JTree():建立一棵系統預

2012-08-23 22:38:17 3944

原创 java字符串子串

import java.util.regex.*;class Regex1 { public static void main(String args[]) { String str = "For my money, the important thing "; String regEx = "mo"; boolean result = Pattern.compile(regEx

2012-07-03 20:09:28 697

转载 java字符串查找

public class Test11 { private static int counter = 0; /** * @param args */ public static void main(String[] args) { String str ="sdSS**&HGJhadHCASch& ^^"; int i = stringNumbers(str);

2012-07-03 19:55:31 2378

原创 柱形图2

import java.awt.*;import javax.swing.JPanel;import org.jfree.chart.*;import org.jfree.chart.axis.NumberAxis;import org.jfree.chart.plot.CategoryPlot;import org.jfree.chart.plot.PlotOrientati

2012-05-04 10:59:02 661

原创 柱形图

import java.awt.Dimension;import javax.swing.JPanel;import org.jfree.chart.*;import org.jfree.chart.labels.StandardCategoryItemLabelGenerator;import org.jfree.chart.plot.CategoryPlot;import

2012-05-04 10:53:54 714

转载 java mysql数据库备份还原

import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import

2012-04-26 11:35:26 605

原创 java 备份mysql数据库

import java.io.BufferedReader;import java.io.FileOutputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class Test {public st

2012-04-25 17:19:39 497

原创 java导入excel数据到mysql数据库

数据库工具类:package com.excel;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class UtilDa

2012-04-22 20:14:47 5341 2

转载 java操作excel

JAVA 通常有两种方法来操作Excel,分别是POI和JExcelAPI,而且都是开源的。POI是Apace公司开发的,对中文的支持比较弱一些;而JExcelAPI是韩国公司开发的,不仅对中文的支持好,而且由于是纯JAVA编写的,所以可以跨平台操作。本文介绍的也是JExcelAPI的使用方法。(1)  创建Excel文件      /**读取Excel文件的内容    * @para

2012-04-20 23:28:52 540

转载 用cookies存储记录

" id="Checkbox1" onclick="fn(this)">function fn(e){var s=get_cookies(); // 读取cookies中的变量if(e.checked){  // 当被选中时要进行的操作  ......  ......  }else{  // 当撤消勾选时要进行的操作  ......  ......

2012-04-15 16:03:22 477

转载 checkbox翻页选择

1,定义三个Hidden变量:看到名字大家应该知道是做什么用的,在这里不多解释.2,javascript// 获取checkbox信息,选中,未选中,当前选中function getCheckBoxInformation() {var checkboxes = document.getElementsByName("checkbox");var checkedS

2012-04-15 15:58:29 1026

原创 复选框翻页记录

翻页时,每条记录前的checkbox状态保存的JS:function F_click_checkbox(IdValue){var strPageChed;strPageChed = document.res_usr_reg_form.pageChecked.value;  if(strPageChed.search("'"+IdValue+"'")!=-1){   strP

2012-04-13 17:16:07 1215

原创 jfreechart 饼形图 显示数据精确度

package com.chart;import java.awt.Color;import java.awt.Font;import java.io.File;import java.io.FileOutputStream;import java.text.DecimalFormat;import java.text.NumberFormat;impo

2012-04-12 11:07:27 6551

原创 折线图x轴从原点开始

都可以:1.CategoryAxis categoryaxis = categoryplot.getDomainAxis();categoryaxis.setLowerMargin(0);2.ValueAxis valueAxis = plot.getDomainAxis(); valueAxis.setLowerMargin(0);

2012-04-12 09:05:39 7060 1

天空盒子-6套.zip

3D天空盒子遵守右手规则

2020-08-26

zookeeper+rmi开发

zookeeper+rmi开发示例代码

2017-06-22

二维码生成

二维码生成,使用Java开发

2017-06-22

nginx+tomcat集群简单参考

nginx+tomcat集群简单参考

2017-06-22

RMI+EHCACHE Demo

RMI+EHCACHE可以做基础学习理解

2017-06-22

HTML5+CSS手机微信订餐购物车结算模板

手机微信订餐购物车结算模板

2017-06-22

JSUnit单元测试

前台单元测试材料,适合初学者对前台测试的了解和学习。

2017-06-21

openfire+spark视频通话依赖包

Openfire+Spark的开发环境,实际感受一下搭建整套IM通讯系统的过程,openfire + spark 视频通话 war包放在openfire的plugins下重启openfire jar包spark的plugins目录下即可实现视频聊天功能

2015-03-16

OpenLayers

OpenLayers 属性示例

2014-01-17

RPC 远程框架

一个下日本的RPC框架 /** * 足し算を行います。 * * @param num1 数値1 * @param num2 数値2 * @return 計算結果 */ public int addition(int num1, int num2) { System.out.println("足し算を行います。num1=" + num1 + ", num2=" + num2); //足し算を行った結果を返す return num1 + num2; } /** * 引き算を行います。 * * @param num1 数値1 * @param num2 数値2 * @return 計算結果 */ public int subtraction(int num1, int num2) { System.out.println("引き算を行います。num1=" + num1 + ", num2=" + num2); //引き算を行った結果を返す return num1 - num2; } /** * かけ算を行います。 * * @param num1 数値1 * @param num2 数値2 * @return 計算結果 */ public int multiplication(int num1, int num2) { System.out.println("かけ算を行います。num1=" + num1 + ", num2=" + num2); //かけ算を行った結果を返す return num1 * num2; } 包含简单例子。

2013-08-01

自动补全 jquery

特性一览: * 支持补全列表的宽度设定。 * 支持补全列表的最大高度设定。 * 支持补全列表的行数限制。 * 支持补全列表的显示位置及方向的设定。 * 支持自定义匹配规则。 * 支持匹配文本的渲染。 * 支持自定义匹配文本的渲染样式。 * 支持补全列表的样式设定。 * 支持自定义补全列表项的创建。 * 支持多种数据源。 * 支持'json'和'xml'两种数据格式。 * 支持异步处理。 * 支持错误调试。

2013-05-30

各种 javascript 弹出层 div

javascript 弹出层 function show(id,ev){/*--打开--*/ closeWindow(); var bWidth=parseInt(document.documentElement.scrollWidth); var bHeight=parseInt(document.documentElement.scrollHeight)<592?592:parseInt(document.documentElement.scrollHeight); if(isIe){ setSelectState('hidden');} var back=document.createElement("div"); back.id="back"; var styleStr="top:0px;left:0px;position:absolute;background:#666;width:"+bWidth+"px;height:"+bHeight+"px;"; styleStr+=(isIe)?"filter:alpha(opacity=40);":"opacity:0.40;"; back.style.cssText=styleStr; document.body.appendChild(back); clearInterval(prox); clearInterval(proy); clearInterval(proxc); clearInterval(proyc); var o = document.getElementById(id); o.style.display = "block"; o.style.width = "1px"; o.style.height = "1px"; prox = setInterval(function(){openx(o,500)},10); }

2013-05-26

基于MVC的Java资源管理器源码

执行文件在bin目录下 runme.jar 或 start.bat 目录说明 bin: 编译后的目标文件 icons: 程序运行需要用到的图标文件 src: 源代码文件

2013-05-07

j2ee 帮助文档

JavaTM Platform, Enterprise Edition, v 5.0 API Specifications.

2013-05-07

hudson持续集成

1.持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。 2.监控一些定时执行的任务。

2013-04-15

sonar持续集成

java持续集成 findbugs checkstyle,pmd等提高代码质量,进行代码静态检查。

2013-04-12

Swing输入框监听

//建立监听 FrameListener fl = new FrameListener(jb,tf,pw); //tf.addActionListener(fl); tf.addKeyListener(fl); //窗口可见 this.setVisible(true); //关闭窗口时退出程序 this.setDefaultCloseOperation(3);

2012-08-24

java swing 布局管理

java swing 布局管理 样例

2012-08-23

swing复选框树

java swing 复选框树

2012-08-23

跟我学spring3

跟我学spring3-项目源码(pointShop)(基于注解

2012-08-16

mysql5.7.30 安装包.zip

注:所有的指导安装目录使用 /usr/local/mysql,需要更换安装路径和数据路径请自行配置,配置文件my.cnf 默认登陆账号密码:root/root

2021-05-10

Servlet 教程.pdf

Servlet 为创建基于 web 的应用程序提供了基于组件、独立于平台的方法,可以不受 CGI 程序的性能限 制。 Servlet 有权限访问所有的 Java API ,包括访问企业级数据库的 JDBC API 。 本教程将讲解如何使用 Java Servlet 来开发基于 web 的应用程序。

2021-05-10

RESTful 教程.pdf

本教程将指导你如何准备一个开发环境,开始使用 Jersey 框架工作,以创建基于 REST 的 Web 服务。 Jersey 框架实现 JAX-RS2.0 API ,这是建立标准规范 REST Web 服务。本教程也将教你如何设置 JDK , Tomcat 和 Eclipse 在安装 JerseyFramework 之前: 第 1 步 - 安装 Java 开发工具包(JDK) : 您可以从甲骨文的 Java 网站上的最新版本的 JDK : Java SE 下载 . 会找到安装说明在下载的文件中,请 按照说明安装 JDK 和配置设置。最后,设置 PATH 和 JAVA_HOME 环境变量指向包含 java 和 javac 的 目录,通常 java 的安装目录分别为 java_install_dir 和 java_install_dir 。 如果使用的是 Windows ,并安装了 JDK 在 C:\jdk1.7.0_75, 必须把下面的行放在 C:\autoexec.bat 文件

2021-05-10

JSP教程-标准标签库JSTL.pdf

自定义标签的开发,本章所介绍的内容和前一章有关联。标准标签库 JSTL 是由自定 义标签产生的,它抽取出了最为常用的标签操作。可以说标准标签库实现了对通用操作的封装。有效的 利用标准标签库以及自定义标签可使 JSP 页面风格统一,给 Web 开发人员带来开发和维护上的方便。

2021-05-10

JSP 服务器端教程.pdf

JSP 与 PHP 、 ASP 、 ASP.NET 等语言类似,运行在服务端的语言。 JSP (全称 Java Server Pages )是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软 件开发者可以响应客户端请求,而动态生成 HTML 、 XML 或其他格式文档的 Web 网页的技术标准。 JSP 技术是以 Java 语言作为脚本语言的, JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务 于 HTTP 的应用程序。 JSP 文件后缀名为 (*.jsp) 。 JSP 开发的 WEB 应用可以跨平台使用,既可以运行在 Linux 上也能运行在 Window 上。

2021-05-10

javascript 教程.pdf

JavaScript 开始诞生于 LiveScript ,但 Netscape 由 Java 更名为 JavaScript 。 JavaScript Netscape 2.0 首次亮相于 1995 年,名称为 LiveScript 。 JavaScript 是一个轻量级的,解释型编程语言的面向对象的功能,使能够构建成静态的 HTML 页面的交 互性。 通用语言的核心部分已经嵌入在 Netscape , Internet Explorer 和其他 Web 浏览器

2021-05-10

JAVA 教程.odt

• Java开发工具包(JDK)是一个用于开发Java应用程序和小程序的软件开发环境。它包括Java运行时环境(JRE),编译器/加载程序(JAVA),编译器(javac),归档器(jar),文档生成(Javadoc)以及 Java 开发的其他工具。

2021-05-10

java 高级教程.pdf

Java 继承 继承可以被定义为其中一个对象获取的另一个特征的过程。使用继承的信息是在一个等级秩序作出管理。 当我们谈到继承,最常用的关键字是 extends 和 implements 。这些话会确定一个对象是否 IS-A 类型的 另一个。通过使用这些关键字,我们可以使一个对象获得另一个对象的属性。

2021-05-10

Firebug web教程

Firebug 是一个开源的 web 开发工具。

2021-05-10

EL表达式详解教程.zip

EL 表达式和常用标签

2021-05-10

Spring 例子教程

本教程介绍如何在Spring3 中创建一个简单的 Hello World 例子。

2021-05-10

Apache POI教程

很多时候,一个软件应用程序需要生成Microsoft Excel文件格式的报告。有时,一个应用程序甚至希望将Excel文件作为输入数据。例如,一个公司开发的应用程序将财务部门需要所有输出生成自己的Excel。 任何Java程序员愿意将MS Office文件的输出,可以使用预定义和只读API来做到。 什么是Apache POI? Apache POI是一种流行的API,它允许程序员使用Java程序创建,修改和显示MS Office文件。这由Apache软件基金会开发使用Java分布式设计或修改Microsoft Office文件的开源库。它包含类和方法对用户输入数据或文件到MS Office文档进行解码。

2021-05-10

MyBatis教程.docx

Mybatis 开发环境搭建,选择: Eclipse 版本,mysql 5.5, jdk 1.8, mybatis3.2.3.jar 包。这些软件工具均可以到各自的官方网站上下载。 整个过程在概如下, 1. 在本教程中,建立 java 工程,但一般都是开发 web 项目,这个系列教程最后是 web,但这里为了方便学习,本教程前面建立的都是 java 工程。 2. 将 mybatis-3.2.3.jar,mysql-connector-java-5.1.25-bin.jar 创建两个用户自定库(User Libary):mysql-connector 和 mybatis; 3. 创建 mysql 测试数据库和用户表, 注意,数据库使用的是 utf-8 编码。以解决不必要的中文乱码问题。

2021-05-10

Log4j教程.docx

log4j是一个用Java编写的可靠,快速和灵活的日志框架(API),它在Apache软件许可下发布。 Log4j已经被移植到了C,C++,C#,Perl,Python和Ruby等语言中。 Log4j是高度可配置的,并可通过在运行时的外部文件配置。它根据记录的优先级别,并提供机制,以指示记录信息到许多的目的地,诸如:数据库,文件,控制台,UNIX系统日志等。 Log4j中有三个主要组成部分: • loggers: 负责捕获记录信息。 • appenders : 负责发布日志信息,以不同的首选目的地。 • layouts: 负责格式化不同风格的日志信息。

2021-05-10

Java.util包.docx

java.util.ArrayList 类提供了可调整大小的数组,并实现了List接口。以下是关于ArrayList中的要点: • 它实现了所有可选的列表操作,并且还允许所有元素,包括空值null。 • 它提供了一些方法来操作内部用来存储列表的数组的大小。 • 相较于LinkedList实现的常数因子较低。

2021-05-10

easyMock.zip

easyMock单元测试包

2021-05-10

JUnit4单元测试入门详解.pdf

JUnit4 主要目标便是利用Java5 的Annotation 特性简化测试用例的编写

2021-05-10

GIT教程&软件

版本控制是管理信息修改的艺术,它一直是程序员最重要的工具,程序员经常会花时间作出小的修改,然后又在某一天取消了这些修改,想象一下一个开发者并行工作的团队 - 或许是同时工作在同一个文件!- 你就会明白为什么一个好的系统需要管理潜在的混乱。这是来自TortoiseSVN文档的一段话,总结得很精辟。

2018-02-06

mina 框架demo

ApacheMINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可扩展性的网络应用程序。它提供了一个通过Java NIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API

2017-09-22

word转PDF插件

我们在工作中,很多时候需要遇到把word转换成pdf的格式,当然,对于很多办公室老手都很轻松了,也有很多的转换软件可以帮忙。今天笔者就分享一下,word2007,自身就带有word转换成pdf的插件功能,就不需要在下载安装第三方软件的麻烦了,那么就我们赶快来看看怎么做吧。希望对你有帮助。

2017-09-22

空空如也

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

TA关注的人

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