- 博客(362)
- 资源 (25)
- 收藏
- 关注
原创 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 2874
原创 从WIN8.1升级到WIN10后,网络适配器消失无法联网
最近WIN10正式版发布了,以前我就预订了升级。今天看到提醒,我也尝试从WIN8.1升级到WIN10。升级过程正常,但是升级完成后,发现网络图标一把红叉,以前常使用无线上网的,但现在啥也没有看到了。点进网络和共享中心,啥也没有发现。只好去更改适配器设置,进去后一看傻眼了,文件夹中一个东东都木有。哎,只能尝试找问题. 分析原因:刚升的级,硬件正常、网卡驱动正常。
2021-01-05 16:01:33 48775 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 269
翻译 【温故而知新】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 622
翻译 【温故而知新】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 278
翻译 【温故而知新】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 194
翻译 【温故而知新】Java Spring Boot回顾(十二)
1、什么是 Spring Boot?多年来, 随着新功能的增加 ,spring 变得越来越复杂。只需访问https://spring.io/projects 页面,我们就会看到可以在我们的应用程序中使用的所有 Spring 项目的不同功能。如果必须启动一个新的 Spring 项目 ,我们必须添加构建路径或添加Maven依赖关系,配置应用程序服务器,添加 spring 配置。因此,开始一个新的 spring 项目需要很多努力 ,因为我们现在必须从头开始做所有事情。Spring Bo...
2020-08-19 18:03:22 293
翻译 【温故而知新】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 243
翻译 【温故而知新】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 278
翻译 【温故而知新】Java多线程&并发(九)
1、Java中实现多线程有几种方法继承Thread类;实现Runnable接口;实现Callable接口通过FutureTask包装器来创建Thread线程;使用ExecutorService、Callable、Future实现有返回结果的多线程(也就是使用了ExecutorService来管理前面的三种方式)。线程池的创建线程池可以通过ThreadPoolExecutor来创建,我们来看一下它的构造函数:public ThreadPoolExecutor(int corePo...
2020-08-18 15:57:43 567
翻译 【温故而知新】JavaWEB回顾(八)
1.说下原生 jdbc 操作数据库流程?第一步: Class.forName()加载数据库连接驱动;第二步: DriverManager.getConnection()获取数据连接对象;第三步:根据 SQL 获取 sql 会话对象,有 2 种方式 Statement、 PreparedStatement ;第四步:执行 SQL 处理结果集,执行 SQL 前如果有参数值就设置参数值 setXXX();第五步:关闭结果集、关闭会话、关闭连接2.什么要使用 Prepar...
2020-08-18 13:50:00 407 1
翻译 【温故而知新】Java序列化(七)
1、什么是java序列化,如何实现java序列化?序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流 (如:FileOutputStream) 来..
2020-08-18 11:31:23 142
翻译 【温故而知新】Java反射(六)
1、除了使用new创建对象之外,还可以用什么方法创建对象?使用Java反射可以创建对象。2、Java反射创建对象效率高还是通过new创建对象的效率高?通过new创建对象的效率比较高。通过反射时,先找查找类资源,使用类加载器创建,过程比较繁琐,所以效率较低。 3、java反射的作用反射机制是在运行时,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意个对象,都能够调用它的任意一个方法。在java中,只要给定类的名字,就可以通过反射机制来...
2020-08-18 11:19:51 164
翻译 【温故而知新】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 272
翻译 【温故而知新】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 134
翻译 【温故而知新】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 171
翻译 【温故而知新】JavaOOP (二)
51、接口有什么特点?接口中声明全是public static final修饰的常量。接口中所有方法都是抽象方法。接口是没有构造方法的。接口也不能直接实例化。接口可以多继承。52、抽象类和接口的区别?抽象类:1. 抽象方法,只有行为的概念,没有具体的行为实现。使用abstract关键字修饰,没有方法体。子类必须重写这些抽象方法。2. 包含抽象方法的类,一定是抽象类。3. 抽象类只能被继承,一个类只能继承一个抽象类。接口:1. 全部的...
2020-08-10 14:24:40 548
翻译 【温故而知新】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 370
原创 已知现有两个常量数组,请将他们变为一个有序的数组
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 281
原创 搭建第三方消息中心需要注意哪些事项
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 216
原创 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 2365
原创 MYSQL 自定义函数递归查出部门层级名称显示
通过部门ID查询层级显示名称。如:selectgetDepartmentListName(154)测试部门/一级子部门/二级子部门/三级子部门/四级部门DELIMITER $$USE `sporch`$$DROP FUNCTION IF EXISTS `getDepartmentListName`$$CREATE DEFINER=`sporch`@`%` FUN...
2020-04-30 16:00:44 1106
原创 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 466
原创 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 1298
原创 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 235
原创 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 192 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 1676
原创 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 204 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 3584
原创 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 3622 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 1502
转载 排序算法(五)之快速排序——三数取中法
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 1905 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 4959 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 7684 1
原创 SpringBoot 上传超出最大限制捕获异常MultipartException
当使用Springboot自带上传时,超出最大上传限制后会返回500.第一种处理方式,(没有成功,但能捕获到异常,无法正常显示输出信息):通过异常捕获,问题:没有正常返回指定信息。@RestControllerAdvicepublic class GlobalExceptionHandler extends ResponseEntityExceptionHandler { pr...
2018-10-12 10:27:07 10683 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 1740
原创 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 2060
原创 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 22017 2
mybatis-generator-core-1.3.5.jar 生成实体及DAO命名优化
2018-09-20
SpringCloud Eureka搭建微服务
2018-09-05
SpringMVC+spring+mybatis框架整合
2017-04-24
JqGrid 纯Json自带分页功能
2012-12-11
Spring +MVC+ Freemarker 学习资料
2012-10-06
CSS sprites
2011-03-25
debugbar-v5.4.1
2010-09-20
源代码查看器-EditPlus
2010-09-15
HTML文本编辑器绿色免费
2010-08-17
Jmail44_free
2010-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人