自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

http://www.touchmain.com

  • 博客(362)
  • 资源 (25)
  • 收藏
  • 关注

原创 Docker 笔记

Docker

2023-01-13 11:28:39 147

转载 Linux外网访问内网服务资源

Linux外网访问内网资源

2021-11-26 16:09:30 1784

原创 JAVA 视频流截图截视频保存

package com.haogzl.util;import org.bytedeco.javacpp.avcodec;import org.bytedeco.javacv.*;import org.springframework.stereotype.Component;import javax.annotation.Resource;import javax.imageio.ImageIO;import java.awt.image.BufferedImage;import java.

2021-03-17 14:23:41 2928

原创 从WIN8.1升级到WIN10后,网络适配器消失无法联网

最近WIN10正式版发布了,以前我就预订了升级。今天看到提醒,我也尝试从WIN8.1升级到WIN10。升级过程正常,但是升级完成后,发现网络图标一把红叉,以前常使用无线上网的,但现在啥也没有看到了。点进网络和共享中心,啥也没有发现。只好去更改适配器设置,进去后一看傻眼了,文件夹中一个东东都木有。哎,只能尝试找问题. 分析原因:刚升的级,硬件正常、网卡驱动正常。

2021-01-05 16:01:33 48794 9

原创 百度地图-暴走迪达拉

<!DOCTYPE html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>结合示例</title> <script typet="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></scr.

2020-09-18 16:20:48 275

翻译 【温故而知新】Java JVM(十五)

1、java中会存在内存泄漏吗,请简单描述。会。自己实现堆载的数据结构时有可能会出现内存泄露,可参看Efective java。2、64 位 JVM 中,int 的长度是多数?Java 中,int 类型变量的长度是一个固定值,与平台无关,都是 32 位。意思就是说,在 32 位 和 64 位的 Java 虚拟机中,int 类型的长度是相同的。 3、Serial 与 Parallel GC 之间的不同之处?Serial 与 Parallel 在 ...

2020-08-20 15:23:35 646

翻译 【温故而知新】Java MyBatis回顾(十四)

1、什么是 Mybatis?1、Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性能,灵活度高。2、MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO 映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。3、通过 xml ...

2020-08-20 12:38:51 287

翻译 【温故而知新】Java Spring Cloud回顾(十三)

1、什么是 Spring Cloud?Spring cloud 流应用程序启动器是基于 Spring Boot 的 Spring 集成应用程序,提供与外部系统的集成。Spring cloud Task,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。2、使用 Spring Cloud 有什么优势?使用 Spring Boot 开发分布式微服务时,我们面临以下问题1、与分布式系统相关的复杂性-这种开销包括网络问题,延迟开销,带宽问题,安全问题...

2020-08-20 11:00:04 196

翻译 【温故而知新】Java Spring Boot回顾(十二)

1、什么是 Spring Boot?多年来, 随着新功能的增加 ,spring 变得越来越复杂。只需访问https://spring.io/projects 页面,我们就会看到可以在我们的应用程序中使用的所有 Spring 项目的不同功能。如果必须启动一个新的 Spring 项目 ,我们必须添加构建路径或添加Maven依赖关系,配置应用程序服务器,添加 spring 配置。因此,开始一个新的 spring 项目需要很多努力 ,因为我们现在必须从头开始做所有事情。Spring Bo...

2020-08-19 18:03:22 298

翻译 【温故而知新】Java Spring回顾(十一)

1、不同版本的 Spring Framework 有哪些主要功能?VersionSpring2.5 发布于 2007 年。这是第一个支持注解的版本。Spring 3.0 发布于 2009 年。它完全利用了 Java5 中的改进,并为 JEE6 提供了支 持Spring 4.0 发布于 2013 年。这是第一个完全支持 JAVA8 的版本。Spring 5.0 :发布于 2017 年。 Spring Framework 5.0的最大特点之一是响应式编程(ReactiveProgr...

2020-08-19 16:16:18 248

翻译 【温故而知新】Java多线程&并发(十)

61、线程其他方法1. sleep():强迫一个线程睡眠N毫秒。2. isAlive(): 判断一个线程是否存活。3. join(): 等待线程终止。4. activeCount(): 程序中活跃的线程数。5. enumerate(): 枚举程序中的线程。6. currentThread(): 得到当前线程。7. isDaemon(): 一个线程是否为守护线程。8. setDaemon(): 设置一个线程为守护线程。 (用户线程和守护线程的区别在于,是否...

2020-08-19 14:47:43 283

翻译 【温故而知新】Java多线程&并发(九)

1、Java中实现多线程有几种方法继承Thread类;实现Runnable接口;实现Callable接口通过FutureTask包装器来创建Thread线程;使用ExecutorService、Callable、Future实现有返回结果的多线程(也就是使用了ExecutorService来管理前面的三种方式)。线程池的创建线程池可以通过ThreadPoolExecutor来创建,我们来看一下它的构造函数:public ThreadPoolExecutor(int corePo...

2020-08-18 15:57:43 577

翻译 【温故而知新】JavaWEB回顾(八)

1.说下原生 jdbc 操作数据库流程?第一步: Class.forName()加载数据库连接驱动;第二步: DriverManager.getConnection()获取数据连接对象;第三步:根据 SQL 获取 sql 会话对象,有 2 种方式 Statement、 PreparedStatement ;第四步:执行 SQL 处理结果集,执行 SQL 前如果有参数值就设置参数值 setXXX();第五步:关闭结果集、关闭会话、关闭连接2.什么要使用 Prepar...

2020-08-18 13:50:00 414 1

翻译 【温故而知新】Java序列化(七)

1、什么是java序列化,如何实现java序列化?序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流 (如:FileOutputStream) 来..

2020-08-18 11:31:23 144

翻译 【温故而知新】Java反射(六)

1、除了使用new创建对象之外,还可以用什么方法创建对象?使用Java反射可以创建对象。2、Java反射创建对象效率高还是通过new创建对象的效率高?通过new创建对象的效率比较高。通过反射时,先找查找类资源,使用类加载器创建,过程比较繁琐,所以效率较低。 3、java反射的作用反射机制是在运行时,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意个对象,都能够调用它的任意一个方法。在java中,只要给定类的名字,就可以通过反射机制来...

2020-08-18 11:19:51 167

翻译 【温故而知新】Java中的IO与NIO(五)

1、Java 中 IO 流?Java 中 IO 流分为几种?1. 按照流的流向分,可以分为输入流和输出流;2. 按照操作单元划分,可以划分为字节流和字符流;3. 按照流的角色划分为节点流和处理流。Java Io 流共涉及 40 多个类,这些类看上去很杂乱,但实际上很有规则,而且彼此之间存在非常紧密的联系,Java Io流的 40 多个类都是从如下 4 个抽象类基类中派生出来的。1. InputStream/Reader: 所有的输入流的基类,前者是字节输入流,后者...

2020-08-18 10:54:30 279

翻译 【温故而知新】Java异常(四)

1、Java中异常分为哪两种?编译时异常 运行时异常2、异常的处理机制有几种?异常捕捉:try catch finally,异常抛出:throws。3、如何自定义一个异常继承一个异常类,通常是RumtimeException或者Exception4、try catch fifinally,try里有return,finally还执行么?执行,并且finally的执行早于try里面的return结论:1、不管有木...

2020-08-18 10:02:39 136

翻译 【温故而知新】Java集合-泛型 (三)

1、ArrayList和linkedList的区别Array(数组)是基于索引(index)的数据结构,它使用索引在数组中搜索和读取数据是很快的。Array获取数据的时间复杂度是O(1),但是要删除数据却是开销很大,因为这需要重排数组中的所有数据,(因为删除数据以后, 需要把后面所有的数据前移)缺点: 数组初始化必须指定初始化的长度, 否则报错例如:int[] a = new int[4]; // 推荐使用int[] 这种方式初始化int c[] = {23,4...

2020-08-17 17:44:57 174

翻译 【温故而知新】JavaOOP (二)

51、接口有什么特点?接口中声明全是public static final修饰的常量。接口中所有方法都是抽象方法。接口是没有构造方法的。接口也不能直接实例化。接口可以多继承。52、抽象类和接口的区别?抽象类:1. 抽象方法,只有行为的概念,没有具体的行为实现。使用abstract关键字修饰,没有方法体。子类必须重写这些抽象方法。2. 包含抽象方法的类,一定是抽象类。3. 抽象类只能被继承,一个类只能继承一个抽象类。接口:1. 全部的...

2020-08-10 14:24:40 551

翻译 【温故而知新】JavaOOP (一)

1、什么是B/S架构?什么是C/S架构1. B/S(Browser/Server),浏览器/服务器程序2. C/S(Client/Server),客户端/服务端,桌面应用程序2、Java都有那些开发平台?1. JAVA SE:主要用在客户端开发2. JAVA EE:主要用在web应用程序开发3. JAVA ME:主要用在嵌入式应用程序开发3、什么是JDK?什么是JRE?1. JDK:java development kit:java开发工具包,是开发人员所需要安装的环境2

2020-08-10 11:13:54 378

原创 已知现有两个常量数组,请将他们变为一个有序的数组

package com.touchmain;import java.util.Arrays;public class Test { /** * 已知现有两个常量数组,请将他们变为一个有序的数组 * @param args */ public static void main(String[] args){ int [] arrA = {1,4,7,2,9}; int [] arrB = {3,.

2020-06-18 10:15:40 283

原创 搭建第三方消息中心需要注意哪些事项

1. 确定请求地址(https 域名、IP地址)2. 确定身份(发起者、接收者、唯一标识)3. 确定渠道(web、app、小程序、系统等)4. 确定请求类型(httpPost、webSocket)5. 确定操作方式(Pull / Push 点对点 多对多)6. 确定加密机制安全性(消息可逆RSA)7. 确定请求频率(设置请求上限 每日请求上限,每时请求上限,每分请求上限,每秒请求上限)8. 确定请求时间(什么时间发起的请求,统一时区)9. 确定家族血统可追踪(消息相关性)10. 确定用.

2020-05-28 11:41:51 221

原创 C语言编写查看程序中指定进程是否存在

main.c#include <stdio.h>#include <windows.h>#include <tchar.h>int mousePoint();void registerTable();void checkProcess();void shutdownFF();int main(void){ //鼠标模拟点击弹框 //mousePoint(); // 主窗体类名 //static TCH...

2020-05-19 10:03:08 2384

原创 MYSQL 自定义函数递归查出部门层级名称显示

通过部门ID查询层级显示名称。如:selectgetDepartmentListName(154)测试部门/一级子部门/二级子部门/三级子部门/四级部门DELIMITER $$USE `sporch`$$DROP FUNCTION IF EXISTS `getDepartmentListName`$$CREATE DEFINER=`sporch`@`%` FUN...

2020-04-30 16:00:44 1119

原创 cmd vbs写保护进程

查询cmd.exe有多少个进程,如果少于2个则执行运行后台运行vbs脚本。 EQU - 等于  NEQ - 不等于  LSS - 小于  LEQ - 小于或等于  GTR - 大于  GEQ - 大于或等于#count.cmd脚本如下:@echo off:sssTIMEOUT /T 3for /f %%i in ('tasklist ^|findstr /c...

2020-04-26 11:36:02 474

原创 Java删除数组中指定值

package com.touchmain;import java.util.Arrays;public class Test{ public static void main(String[] args){ delete(getRandomNum()); delete(getRandomNum()); System.out.p...

2019-12-16 11:48:47 1307

原创 wechat和PHP进行DES加解密统一

WECHAT小程序引入crypto-js包var CryptoJS = require('../../crypto/crypto-js.js'); onLoad: function (options) { var keyHex = CryptoJS.enc.Utf8.parse("wechat"); var data = '试试能不能解' console.log("原...

2019-11-06 11:58:53 237

原创 JAVA 歪解

package com.demo;import java.util.*;public class Demo { public static void main(String[] args) { //小于等于0的数放到数组末尾 printComp(); //消除重复数字以后的最大整数 printNum(); ...

2019-09-18 17:20:12 195 1

原创 Linux 挂载外加磁盘

#fdisk -l //查看当前磁盘Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal)...

2019-07-19 11:02:50 1682

原创 Java随机生成数读盘

闲来写写随机生成9*9的数读盘。写的可能一般,有优秀的可以共享给我。package com.touchmain.sudu;import java.util.HashSet;import java.util.Set;/** * Created by crab on 2019/5/17. */public class SuduMain { public static...

2019-05-17 17:11:49 205 2

原创 Java Web项目整合Swing功能

采用springboot + maven +JWebBrowser 或 直接控制JPanelJDK1.8//1、异步加载swing public static void main(String[] args) { /*** * 开启界面 */ System.setProperty("java.awt.headless", "false"); Scheduled...

2019-05-16 15:30:46 3605

原创 JAVA截图与屏幕截图比较查找到坐标点并模拟点击

package com.touchmain.controller;import javax.imageio.ImageIO;import java.awt.*;import java.awt.event.InputEvent;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOExcept...

2019-04-29 09:11:42 3698 3

原创 POST String文件流的几种方式

13:31:08.016 [main] DEBUG o.a.h.c.protocol.RequestAddCookies - CookieSpec selected: best-match13:31:08.027 [main] DEBUG o.a.h.c.protocol.RequestAuthCache - Auth cache not set in the context13:31:08...

2019-04-03 15:09:33 1533

转载 排序算法(五)之快速排序——三数取中法

package com.smart.algorithm.sort;import java.util.Arrays;/** * 快速排序 * Created by fc.w on 2017/11/21. */public class Quick { public static void main(String[] args) { int[] arr = {...

2019-03-25 11:31:54 1908 2

原创 maven打成可执行jar包,生成exe文件及打包安装

小玩一下:当maven 打包成可执行jar 的时候有没有想过把jar变成.exe的可执行文件总感觉在windows上运行exe会变的很酷这个时候需要下载:exe4j 把jar 转化成exe文件.Inno Setup 编译器 把exe文件打包安装.详细教程:https://blog.csdn.net/bananachong/article/details/822...

2018-12-26 17:40:07 4974 1

原创 java递归查询菜单树

public class Menu { private Integer menuId;//菜单主键自增ID private Integer menuPid;//菜单父ID,0为根目录 private String menuLeafNode;//是否是叶子节点 1:是 0:否 private String menuName;//菜单名称 p...

2018-10-16 11:58:20 7691 1

原创 SpringBoot 上传超出最大限制捕获异常MultipartException

当使用Springboot自带上传时,超出最大上传限制后会返回500.第一种处理方式,(没有成功,但能捕获到异常,无法正常显示输出信息):通过异常捕获,问题:没有正常返回指定信息。@RestControllerAdvicepublic class GlobalExceptionHandler extends ResponseEntityExceptionHandler { pr...

2018-10-12 10:27:07 10699 2

原创 微服务搭建 SpringCloud 注册中心及配置中心管理

SpringCloud搭建微服务架构SpringBoot 版本1.5.6.RELEASEDalston.SR3 与时俱进,一起学习进步。经过几天学习实践整理,已经完成SpringCloud 注册中心 、SpringCloud Config配置中心 搭建。安装的三台Linux虚拟机:JDK环境1.8master :192.168.0.132   打包运行注册中心n...

2018-09-05 17:28:37 1749

原创 WebSphereApplication自定义JDBC 数据源连接GP(greenplum)数据库

was 登陆控制台:1、点击数据源,创建JDBC提供程序, 在数据库型中是不包括连接GP数据库的选项,所以   数据库类型选择“用户自定义的"   名称: gp_jdbc   类路径:{JDBC_LIB}/postgresql-8.2-512.jdbc3.jar   描述:{JDBC_LIB}路径系统默认指向的是/opt/IBM/WebSphere/AppServer   实现类名:org.pos...

2018-05-24 23:34:25 2070

原创 SpringBoot+mybatis+Oracle+MAVEN整合代码

架构采用springBoot 集成 mybatis 使用oracle数据库 maven 管理的WEB 接口项目springBoot v1.5.2.RELEASE经过N次调整,解决各种问题 。支持JSP访问支持打JAR包访问WEB资源 , 在pom.xml目录下运行: mvn clean package支持定时任务支持接口http 和https 调用支持代理服

2017-09-05 11:51:51 22024 2

crypto.rar

CryptoJS 实现JS DES等算法加解密,保证数据的有效性。微信小程序与后端java、PHP接口通信加解密一致。

2019-11-06

TestNg控制chrome搜索百度信息

TestNg控制chrome搜索百度信息,可以自动化测试,自动化登陆,玩点创新。

2018-12-26

mybatis-generator-core-1.3.5.jar 生成实体及DAO命名优化

mybatis generator 修改源码生成实体类命名优化,添加注释说明及XML注解等,方法名优化。生成Dao层和Mapper层XML命名优化。

2018-09-20

SpringCloud Eureka搭建微服务

SpringCloud搭建微服务架构 SpringBoot 版本1.5.6.RELEASE Dalston.SR3  与时俱进,一起学习进步。 经过几天学习实践整理,已经完成SpringCloud 注册中心 、SpringCloud Config配置中心 搭建。

2018-09-05

SpringBoot+mybatis+Oracle整合代码

SpringBoot+mybatis+Oracle整合代码,测试通过,可以学习下载。

2017-08-29

MySQL-Cluster集群搭建

操作步骤,说明文档

2017-06-13

SpringMVC+spring+mybatis框架整合

SpringMVC+spring+mybatis框架整合,maven管理,idea开发工具创建. 实现了数据库的查询,数据传输及JSP数据JSON返回页面。

2017-04-24

OpenX 中文语言包

OpenX 中文语言包V8.0,官网下载文件打开后是乱码且不兼容。 现手动修改部分代码。仍有部分乱码,但不影响整体使用。只是帮助文档中文乱码。

2013-04-02

Google Analytics JAR

下载Google Analytics产生的数据,导出到本地所需要文件。

2013-02-19

JqGrid 纯Json自带分页功能

Jqgrid json 自身带的分页功能, 为了减轻数据库压力和提高加载速度,生成了纯JSON文件,想在本地自动分页,找了N多API均没有详细的介绍,最终摸索出来一个属性本身就自带分页功能,与大家分享

2012-12-11

Spring +MVC+ Freemarker 学习资料

SpringMVC 是现在主流的framework框架,配置freemarker 模板更加方便了开发者和设计者的明确分工。简化的程序的开发,对网站的开发起到了方便快捷容易上手等作用

2012-10-06

Java JSON JAR

java json jar包引入1.1版.

2012-09-06

android study

Android相关学习资料,初学者必备,API大全,各种需要,不要错过。

2012-06-25

jquery 报表系统

实用漂亮的Jquery 生成漂亮的报表。 非常实用,非常好看! 值得下载

2011-11-04

简单易懂的PHP的API文档

简单易懂的PHP的API文档,适合于大多数开发用户。本API提供给广大群众,开发PHP,学习PHP。

2011-08-01

JAVA 操作 excel JAR 包

JAVA操作EXCEL文件所需JAR包,支持Microsoft Office Excel 工作表2003 .xls格式

2011-04-19

CSS sprites

CSS Sprites在国内很多人叫css精灵,是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。

2011-03-25

struts2+spring+hibernate整合时所需的jar包

struts2+spring+hibernate整合时所需的jar包

2011-02-17

JS 调用XML文件内容

JavaScript 调用XML文件中的内容

2011-01-07

debugbar-v5.4.1

DebugBar是功能强的IE插件,类似于Firefox浏览器的一款开发类插件Firebug.从各个不同的角度剖析Web页面内部的细节层面,给Web开发者带来很大的便利. ,查看HTML源码,任意拾色。DEBUG程序等强大的功能.用过就知道其中的优越性

2010-09-20

源代码查看器-EditPlus

EditPlus是一款由韩国 Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程序语言的32位编辑器,你甚至可以通过设置用户工具将其作为C,Java,Php,asp等等语言的一个简单的IDE。 EditPlus 是 Windows 下的一个文本编辑器、HTML 编辑器、PHP 编辑器以及 Java 编辑器。它不但是记事本的一个很好的代替工具,同时它也为网页作者和程序设计员提供了许多强大的功能。

2010-09-15

javascript 常用控制隐藏显示

里面包含了单选按钮控制层的隐藏,按钮控制层的增加, 点击文本框消除初始值等等常用的JS

2010-08-18

HTML文本编辑器绿色免费

KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。 KindEditor使用JavaScript编写,可以无缝的与Java、.NET、PHP、ASP等程序接合。KindEditor非常适合在CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用,2006年7月首次发布2.0以来,KindEditor依靠出色的用户体验和领先的技术不断扩大编辑器市场占有率,目前在国内已经成为最受欢迎的编辑器之一。

2010-08-17

Jmail44_free

Jmail 4.4 免费版 Dimac 公司的邮件收发组件,这是一个非常成熟和强大的邮件组 件。它不但可以完成发邮件的工作,还可以POP收信,并支持收发 邮件时的PGP加密,内置一个群发邮件的对象,可以使群发编程更 简单。 即使是很多其他组件也都能完成的发邮件功能,JMail 的完成也 可以称得上最出色的,除了常见的抄送暗送等多收件人功能外, 它还支持添加嵌入式图片附件,并且可以从URL读取文件作为附件。 JMail 的免费版本拥有全部完成的发邮件功能,只在收邮件和加 密邮件等我们不常用到的方面进行了限制。

2010-08-13

PDF转换WORD绿色工具

这是一款绿色的PDF转化工具,可以轻松的把PDF转换成WORD文档来阅读。功能强大,免安装,用的实在。

2010-08-13

空空如也

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

TA关注的人

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