Java

java图片工具类

1、多个图片合成 2、裁剪图片 3、图片压缩 4、制作圆角 5、重调图片尺寸 6、获取图片尺寸 7、图片缩放 8、导入网络图片到缓冲区

张军 2019-10-15 18:37:08 3796

Linux

Linux安装telnet

Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。

张军 2019-08-05 23:45:53 3796

工作经验

Apache+tomcat集群配置

分布式实现原理如上图所示,主要通过Apache-Server作为中转服务器,实现多个tomcat服务器之间的分布式处理,用户直接请求Apache-Server,然后Apache-Server会将请求分发到具体的tomcat-server,之后tomcat-server响应客户请求并返回结果到Apache-Server,最后Apache-Server返回结果给用户1.2&n

张军 2020-07-31 22:04:02 3790

资料下载

机器学习深度学习

机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。 它是人工智能的核心,是使计算机具有智能的根本途径。 机器学习是一门多学科交叉专业,涵盖概率论知识,统计学知识,近似理论知识和复杂算法知识,使用计算机作为工具并致力于真实实时的模拟人类学习方式, 并将现有内容进行知识结构划分来有效提高学习效率。 机器学习有下面几种定义: (1)机器学习是一门人工智能的科学,该领域的主要研究对象是人工智能,特别是如何在经验学习中改善具体算法的性能。 (2)机器学习是对能通过经验自动改进的计算机算法的研究。 (3)机器学习是用数据或以往的经验,以此优化计算机程序的性能标准。

张军 2019-08-20 20:23:01 3768

工作经验

日期工具类

字符串转日期,日期转字符串,当前日期的月份,当前日期的年份,当前日期月份枚举信息,一天的开始和结束时间,获取一天,两天,三天以后的日期,获取上周 ,下周,上个月,下个月的日期,毫秒数时间戳,精确到秒,分,时,基于生日获取年龄,基于年份获取是否闰年等等。。。。

张军 2020-03-19 20:37:06 3741

工作经验

缓存工具类-Cache封装类

缓存的意义在于高效的读取高命中率的数据库信息避免高频的访问数据库,便捷的读取常用的、全局的配置信息。

张军 2020-03-19 19:58:16 3686

工作经验

缓存工具类

缓存的意义在于高效的读取高命中率的数据库信息避免高频的访问数据库,便捷的读取常用的、全局的配置信息。

张军 2020-03-19 19:57:09 3685

工作经验

jdk的https证书生成

为了尽可能避免安全问题,公司的很多系统服务都逐步https化,虽然开始过程会遇到各种问题,但趋势不改。最完美的https应用是能实现双向认证,客户端用私钥签名用服务端公钥加密,服务端用私钥签名客户端都公钥加密,但现实很多情况不可能让每个客户端都申请一个证书,因此只实现https的单项认证,即只要服务端又证书,客户端只验证https端证书可靠就可进行https通信。在某些情况下为了不花钱买第三方信任机构颁发都证书,客户端在一些情况下也不做服务器端都认证,两边只实现htts的加密通信。最近就遇到一个问题,https调用证书验证失败,最终考虑还是忽略调服务证书的验证。

张军 2020-03-19 20:21:47 3666

工作经验

通用类

比如异常通用处理,KV键值对处理,常量等都定义为通用类

张军 2020-03-19 20:33:09 3642

工作经验

日期工具类-新

一般,在项目中,我们会会经常使用到日期的各种方式的处理,在各个业务逻辑操作中,都需要相关的日期操作, 因此,实现项目中的日期工具类的提出,还是十分重要的,下面,就项目中常用到的日期的相关操作方式, 做了一个小的工具类,几乎包含所有的日期操作了,方便项目使用,也方便以后的复用和查询.下面见代码:

张军 2021-10-19 23:23:07 3608

Java

使用exe4j将java项目打成exe执行程序

最近用Java写了一个小工具,想将它达成exe执行文件,到时候直接放某个目录下,一执行就能跑啦。 用到的工具: 1、写好的项目:可以是java项目,也可以是java web项目 2、能够打jar的工具:我用的MyEclipse开发,他们有自带的工具,我就直接用这个了 3、exe4j:可以去网上下载,地址:https://exe4j.apponic.com/download/,有绿色版的和安装的,32位和64位的。我的是别人给的安装版的,跟官网的最新版可能有些出入,有需要的可以去附件中下载。 4、jre:java项目的运行离不开jre,也不能要求客户自己去装JDK,所以还是给它带个比较保险。(JDK安装之后,有jdk和jre两个目录,可以直接复制这个jre文件夹,也可以复制jdk文件夹下的jre。我这里用的jdk是1.6的)。 5、一张后缀名为ico的图标文件,作为exe执行程序的图标。也可以没有。 下面开始弄。

张军 2020-03-18 20:31:12 3564

Linux

卸载LinuxOracle

完全卸载lOracle WDP 全称为Oracle Workforce Development Program,是Oracle (甲骨文)公司专门面向学生、个人、在职人员等群体开设的职业发展力课程。Oracle的技术广泛应用于各行各业,其中电信、电力、金融、政府及大量制造业都需要Oracle技术人才,Oracle公司针对职业教育市场在全球推广的项目,其以低廉的成本给这部分人群提供Oracle技术培训,经过系统化的实训,让这部分人群能够迅速掌握Oracle最新的核心技术,并能胜任企业大型数据库管理、维护、开发工作。inux上的oracle

张军 2019-08-02 23:14:05 3540

C++

C++视频教程

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。 C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

张军 2019-11-21 08:40:30 3539

Python

pandas常用函数

df = pd.read_csv(path='file.csv') 参数:header=None 用默认列名,0,1,2,3... names=['A', 'B', 'C'...] 自定义列名 index_col='A'|['A', 'B'...] 给索引列指定名称,如果是多重索引,可以传list skiprows=[0,1,2] 需要跳过的行号,从文件头0开始,skip_footer从文件尾开始 nrows=N 需要读取的行数,前N行 chunksize=M 返回迭代类型TextFileReader,每M条迭代一次,数据占用较大内存时使用 sep=':'数据分隔默认是',',根据文件选择合适的分隔符,如果不指定参数,会自动解析 skip_blank_lines=False 默认为True,跳过空行,如果选择不跳过,会填充NaN converters={'col1', func} 对选定列使用函数func转换,通常表示编号的列会使用(避免转换成int) dfjs = pd.read_json('file.json') 可以传入json格式字符串 d

张军 2019-10-16 23:13:02 3487