Java
文章平均质量分 83
Java
eguid_1
专注于音视频流媒体、计算机视觉以及计算机图形技术的探索与实践(JavaCV教程、FFmpeg教程、openCV图像处理教程)
展开
-
如何入门编程语言,Java从入门到入土
自学编程首先需要选择一门编程语言。然后从易到难逐步学习。除此以外,还有一些需要注意的地方:1. 做好时间规划:学习编程需要时间和精力,尤其对于初学者来说,建议制定合理的时间规划,每天花一定的时间来学习编程。2. 多练习、多实践:编程是一门实践性很强的技能,只有多做实际的项目和编程练习,才能提高自己的编程水平。3. 持续更新知识:由于编程技术日新月异,持续学习新的技术和知识是非常重要的,可以通过阅读技术博客、参与论坛等方式来增加自己的技术知识。4. 找到合适的编程工具和环境:编程需要用到许多工具原创 2023-05-31 10:44:21 · 651 阅读 · 0 评论 -
Java网络与多线程系列之1:实现一个简单的对象池
前言为什么要从对象池开始呢,先从一个网络IO操作的demo说起比如下面这段代码,显而易见已经在代码中使用了一个固定大小的线程池,所以现在的重点在实现Runnble接口的匿名对象上,这个对象每次创建线程都要重复创建。假设有个提供http服务的程序,每天要处理几万,上百万等等的用户请求,那么我们的程序岂不是每次请求都会创建一次Runnble的实现对象?这种大量重复创建同一个对象显然会造原创 2018-01-09 19:23:27 · 893 阅读 · 0 评论 -
Java开发中的23+2种设计模式学习个人笔记(未完待续)
注:个人笔记一、设计模式分三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。另原创 2016-07-05 12:26:31 · 1467 阅读 · 0 评论 -
基于java.util.logging实现轻量级日志记录库(增加根据当前类class初始化,修复线程池模型(javaEE)下的堆栈轨迹顺序与当前调用方法不一致问题)
前言:本章介绍自己写的基于java.util.logging的轻量级日志记录库(baseLog)。该版本的日志记录库犹如其名,baseLog,是个实现日志记录基本功能的小库,适合小型项目使用,方便快捷,简单实用,没有使用缓冲区,日志写出操作都是同步操作。很早就想过要写两个日志记录器,一个用于大项目(logGuide),解决多线程模型下的日志记录并发性能问题;一个是基于Java的原创 2017-04-09 22:16:50 · 1409 阅读 · 1 评论 -
【运维程序】简单的命令控制器(支持定时命令执行、重复定时任务命令和进程管理,开发这个小程序主要是为了方便管理服务进程)【个人github项目】
一、前言:command-controller一个运维程序,简单的命令控制器(支持定时命令执行和重复定时命令,开发这个程序主要是为了方便管理服务进程)本来是要用python做的,但是之前做ffmpeg的时候已经写了一部分Java的命令控制功能了,有些代码就拿过来改改用了(其实是为了偷懒qaq)二、实现功能1、进程管理只支持本程序启动的进程管理,本程序主要功能是定时执行某些脚...原创 2018-08-02 18:15:26 · 602 阅读 · 0 评论 -
最全面的Java字节byte操作,处理Java基本数据的转换及进制转换操作工具
前言:用于处理Java基本数据的转换及进制转换操作工具一、实现功能1、int与byte互转2、int与byte[]互转3、short与byte互转4、short与byte[]互转5、16位short与byte[]互转6、long与byte[]互转7、byte[]与inputstream互转8、byte与String互转9、16进制字符转int10、十进制原创 2017-05-12 16:25:00 · 8036 阅读 · 0 评论 -
用java实现简单快速的webservice客户端/数据采集器(支持soap1.1和soap1.2标准,支持utf-8编码)
前言:用了cxf,axis等各种wbeservice实现库,简单试用了一下动态调用的方式,很不满意,完全无法满足业务的需要,所以自己实现了一个webservice采集客户端,方便动态调用外部webservice接口。一、实现的功能1、soap1.1客户端(soap1.1采集器)2、soap1.2客户端(soap1.2采集器)3、公共接口访问器4、结果集获取(直接获取结果中的原创 2017-03-15 10:46:37 · 4412 阅读 · 0 评论 -
java中调用本地动态链接库(*.DLL)的两种方式详解和not found library、打包成jar,war包dll无法加载等等问题解决办法
我们经常会遇到需要java调用c++的案例,这里就java调用DLL本地动态链接库两种方式,和加载过程中遇到的问题进行详细介绍1、通过System.loadLibrary("dll名称,不需要后缀名")例如: System.loadLibrary("StreamParser"); System.loadLibrary("StreamPackage"); Syste原创 2016-09-14 09:42:00 · 15119 阅读 · 6 评论 -
Java代码编写规范(不是标准规范,自行整理,无须纠结)
最近回过头来给以前的项目增加功能,发现之前写的注释非常不全,代码也非常的不整洁,有些地方写的‘’窝七八烂的,看着很不舒服;又恰好经理最近也经常跟我提起代码规范,我们就讨论了一下代码规范的重要性和必要性,于是决定我们也要制定个规范,这样利于团队开发,统一代码风格,写出来的代码也不会风格迥异;最近几天有空就跟其他公司的盆友聊起这件事,越发觉得代码规范的必要性,于是根据其他公司盆友以及自己整理的一些原创 2016-06-03 11:13:20 · 2085 阅读 · 0 评论