自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 JAVA 泛型方法

一 点睛1 如果定义类、接口是没有使用类型形参,但定义方法时想自己定义类型形参,这也是可以的,JDK1.5还提供了泛型方法的支持。2 泛型方法的语法格式为:修饰符 <T , S> 返回值类型 方法名(形参列表){//方法体…}3 泛型方法的方法签名比普通方法的方法签名多了类型形参声明,类型形参声明以尖括号括起来,多个类型形参之间以逗号(,)隔开,所有类型形参声明放在方法修饰符和方法返回值类型之间。4 与类、接口中使用泛型参数不同的是,方法中的泛型参数无需显式传入实际类型参数,因为

2021-12-25 23:23:19 157

原创 使用lettuce客户端异步操作redis,我经历了什么....

最近公司有个每天需要redis入库2000多万数据的需求,一天有效期,每天都会执行数据结构:key是string value是set结合lettuce连接redis有两种方式一种是node:RedisNodeConnection一种是集群方式连接:RedisClusterConnection因为这个需求公司用的是阿里云的redis,配置文件直接配置的是阿里云的redis域名,所以后面的代码都是基于RedisNodeConnection。第一版采用的方式:RedisCommands<St

2020-08-13 17:42:35 2007

原创 IO流相关总结笔记、系统标准输入和输出、Scanner用法、对象序列化操作流

转换流(字节流转换为字符流)InputStreamReader isr = new InputStreamReader(new FileInputStream(“qq.txt”,true)); 简写:FileReader fr = new FileReader(“qq.txt”,true);OutputStreamWriter osw = new OutputStream...

2020-04-14 10:11:25 192

原创 各种编码表的由来

编码表的由来:计算机只能识别二进制编码,早期由来是电信号,为了方便应用计算机,让它可以识别各个国家的文字。就将各个国家的文字用数字来表示,并一一对应,形成一张表。编码表的发展:ASCII:美国标准信息交换码。用一个字节的7位可以表示。ISO8859-1:拉丁码表。欧洲码表。用一个字节的8位表示。GB2312:中国最早的中文编码表,包含3000多汉子。GBK:中国的中文...

2020-04-14 09:41:52 444

原创 Linux的shell脚本例子解析

例1–ex1.sh:#!/bin/sh#This is to show what a example looks like.echo "My First Shell!"echo "This is current directory."/bin/pwdechoecho "This is files."/bin/ls执行结果:My first shell!This is cur...

2019-07-11 18:14:09 322

原创 二进制移位、补码

针对存储在计算机中中二进制的操作,正数在计算机中是用二进制表示的,负数在计算机中使用补码表示的。先说明补码:说明下-5怎么用二进制表示就明白补码的问题了:5转化为二进制是101,八位的话为:00000101然后取反,5的二进制就是-5二进制的原码原码:00000101反码:11111010对,反码和原码反着来的然后加一,反码加一就是补码原码:00000101反码:1111101...

2019-07-11 18:00:31 2389

原创 springboot原理分析

这些是我看springboot原理分析的相关视频时写的笔记,后续会完善,先和大家分享分享jsr 250 @Resourcejsr 330 @Inject初始化applicationContext的三种方式:1.spring的注解 @Autowire2.构造函数,将applicationContext作为唯一的构造函数参数(spring4.3的新特性)3.implement Appl...

2019-07-11 17:44:42 235

原创 gitbook初接触

点此下载—>node.js下载安装成功后可用命令行执行安装gitbooknode.js安装成功后可以在控制台输入npm校验有没有安装成功npm是嵌入在node.js中的,这就是为什么我们安装gitbook要安装node.js的原因。gitbook安装后还是命令行,进入你想要创建gitbook的目录下,git init 初始化,就会自动生成SUMMARY.md和README.md可以...

2019-07-11 17:34:27 129

原创 zeroMQ相关了解

zeroMQ相关知识巨人们的肩膀:官方guide:官方guide官方的Examples 点此get(各种语言的例子,这些例子都是guide里面的列子,需要结合着看,可以看到哪个例子了拷出来自己执行一下)可能是某团队贡献的有关guide的中文翻译gitbook点此打开刚开始没有找到上面的那个翻译,自己一点点翻译啃的,后来实在步履维艰,快要失去兴趣了,就在网上找见了那个翻译,很不错的翻译。下...

2019-07-11 16:48:00 156

原创 采用itextpdf、xmlworker实现HTML转PDF

这几天有需求要统计报表转PDF 众所周知 统计报表那可不是一般的长 可把我整的够呛 心塞了好几天 几度失败 都到怀疑自己能力的地步了 因为前面做过了用freemarker模板HTML转word 心里以为freemarker肯定也提供了PDF的模板 用模板的话 逻辑简单 但是慢 需要花费的时间多 因为需要被转的HTML特别特别长 要是往模板里面塞数据的话 很费事 然后就...

2018-06-22 11:48:10 6799 3

原创 用freemarker导出word,带echart图,并弹出下载弹框

HTML转word主要用freemarker模板来处理,如果只是导出文字内容,那很好处理。但是带图片了就比较麻烦。 步骤大概是:在前台,我们把echart图转为base64形式传到后台(echart图是由canvas写的,所以用canvas的一个方法可以直接将图转为base64,这样的话问题就来了,base64长度很长,我们直接用get方法提交的话参数限制,提交会不成功。可是用post方法必须要...

2018-06-22 11:17:01 1682

原创 基于cxf框架的webservice服务端和客户端编写

后来由于发现webservice服务端的接口必须要与项目结合起来,因为客户端发来请求时要与数据库联系起来,这就必须要考虑原本的spring与现在的webservice无冲突结合,所以又开始了和百度的亲密交流,发现cxf框架是目前最方便,使用人最多的webservice框架,据说与spring无缝结合,不过这句话的验证可是费了我不少时间。主要是jre包一直起冲突,后来解决了一系列问题,大功告成的时候才

2017-03-29 16:17:23 764

原创 在myeclipse中的web项目里创建web service client

上一篇介绍了在myeclipse中的web项目里创建web service 接下来介绍客户端的创建新建个web 项目,把包建好右键新建 这次选择 web service client完后next 若报错的话 则是上一步的localhost没有改为ip 若对 则finish这时你建的包中就会自动生成所需的类 创建测试类`package test;import hua.client.TestWe

2017-03-14 13:56:21 3866

原创 在myeclipse中的web项目里创建web service

先具体介绍下什么为web service: web service是一种跨平台和跨操作系统平台的远程调用技术 它主要运用了三种技术:xml+xsd、sop、wsd 接下来一一介绍下这三种技术 1.xml+xsd web service采用http协议传输数据,采用xml格式封装数据,因为xml有跨平台传输优势,但xml一直没有一种标准的格式,这时就出现了xml schema

2017-03-14 11:59:30 577

转载 socket通信

vvvvvvvvvvvvvvvvvvvvvv版权声明:本文为博主原创文章,未经博主允许不得转载。上次做了一个Java socket一对一通信的例子这次来写一个一对多的通信,这里我们使用Java的多线程来实现首先来看一下服务类[java] view plain copy/**  *   */  p

2017-03-10 13:19:00 373

MacOS系统proto文件转Java

文件中包含protobuf-java-3.13.0.zip和protoc-3.13.0-osx-x86_64.zip两个文件,后者文件解压后bin目录中有protoc命令,将要转换的proto文件放入bin目录中,然后执行./protoc test.proto --java_out=/Users/Downloads/ 即可转换成功 *** 注意需要在proto文件最上面指定: syntax = "proto3"; option java_outer_classname = "OpenRtbProtoBes3";

2021-01-26

有关html转PDF所需的jar包

花了所有积分下载的关于HTML转PDF的,有:itext、renderer、itextpdf、xmlworker、加密解密的bcprov-ext-jdk15on-159、bcpkix等等共35个jar包,相信我下载这一个就够了

2018-06-22

jquery编写api

jquery

2017-03-29

Mybatis自动生成pojo、mapper、xml工具

Mybatis自动生成pojo、mapper、xml工具

2017-03-29

空空如也

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

TA关注的人

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