- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 JAVA 泛型方法
一 点睛1 如果定义类、接口是没有使用类型形参,但定义方法时想自己定义类型形参,这也是可以的,JDK1.5还提供了泛型方法的支持。2 泛型方法的语法格式为:修饰符 <T , S> 返回值类型 方法名(形参列表){//方法体…}3 泛型方法的方法签名比普通方法的方法签名多了类型形参声明,类型形参声明以尖括号括起来,多个类型形参之间以逗号(,)隔开,所有类型形参声明放在方法修饰符和方法返回值类型之间。4 与类、接口中使用泛型参数不同的是,方法中的泛型参数无需显式传入实际类型参数,因为
2021-12-25 23:23:19 218
原创 使用lettuce客户端异步操作redis,我经历了什么....
最近公司有个每天需要redis入库2000多万数据的需求,一天有效期,每天都会执行数据结构:key是string value是set结合lettuce连接redis有两种方式一种是node:RedisNodeConnection一种是集群方式连接:RedisClusterConnection因为这个需求公司用的是阿里云的redis,配置文件直接配置的是阿里云的redis域名,所以后面的代码都是基于RedisNodeConnection。第一版采用的方式:RedisCommands<St
2020-08-13 17:42:35 2097
原创 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 223
原创 各种编码表的由来
编码表的由来:计算机只能识别二进制编码,早期由来是电信号,为了方便应用计算机,让它可以识别各个国家的文字。就将各个国家的文字用数字来表示,并一一对应,形成一张表。编码表的发展:ASCII:美国标准信息交换码。用一个字节的7位可以表示。ISO8859-1:拉丁码表。欧洲码表。用一个字节的8位表示。GB2312:中国最早的中文编码表,包含3000多汉子。GBK:中国的中文...
2020-04-14 09:41:52 465
原创 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 344
原创 二进制移位、补码
针对存储在计算机中中二进制的操作,正数在计算机中是用二进制表示的,负数在计算机中使用补码表示的。先说明补码:说明下-5怎么用二进制表示就明白补码的问题了:5转化为二进制是101,八位的话为:00000101然后取反,5的二进制就是-5二进制的原码原码:00000101反码:11111010对,反码和原码反着来的然后加一,反码加一就是补码原码:00000101反码:1111101...
2019-07-11 18:00:31 2560
原创 springboot原理分析
这些是我看springboot原理分析的相关视频时写的笔记,后续会完善,先和大家分享分享jsr 250 @Resourcejsr 330 @Inject初始化applicationContext的三种方式:1.spring的注解 @Autowire2.构造函数,将applicationContext作为唯一的构造函数参数(spring4.3的新特性)3.implement Appl...
2019-07-11 17:44:42 274
原创 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 163
原创 zeroMQ相关了解
zeroMQ相关知识巨人们的肩膀:官方guide:官方guide官方的Examples 点此get(各种语言的例子,这些例子都是guide里面的列子,需要结合着看,可以看到哪个例子了拷出来自己执行一下)可能是某团队贡献的有关guide的中文翻译gitbook点此打开刚开始没有找到上面的那个翻译,自己一点点翻译啃的,后来实在步履维艰,快要失去兴趣了,就在网上找见了那个翻译,很不错的翻译。下...
2019-07-11 16:48:00 173
原创 采用itextpdf、xmlworker实现HTML转PDF
这几天有需求要统计报表转PDF 众所周知 统计报表那可不是一般的长 可把我整的够呛 心塞了好几天 几度失败 都到怀疑自己能力的地步了 因为前面做过了用freemarker模板HTML转word 心里以为freemarker肯定也提供了PDF的模板 用模板的话 逻辑简单 但是慢 需要花费的时间多 因为需要被转的HTML特别特别长 要是往模板里面塞数据的话 很费事 然后就...
2018-06-22 11:48:10 6976 3
原创 用freemarker导出word,带echart图,并弹出下载弹框
HTML转word主要用freemarker模板来处理,如果只是导出文字内容,那很好处理。但是带图片了就比较麻烦。 步骤大概是:在前台,我们把echart图转为base64形式传到后台(echart图是由canvas写的,所以用canvas的一个方法可以直接将图转为base64,这样的话问题就来了,base64长度很长,我们直接用get方法提交的话参数限制,提交会不成功。可是用post方法必须要...
2018-06-22 11:17:01 1729
原创 基于cxf框架的webservice服务端和客户端编写
后来由于发现webservice服务端的接口必须要与项目结合起来,因为客户端发来请求时要与数据库联系起来,这就必须要考虑原本的spring与现在的webservice无冲突结合,所以又开始了和百度的亲密交流,发现cxf框架是目前最方便,使用人最多的webservice框架,据说与spring无缝结合,不过这句话的验证可是费了我不少时间。主要是jre包一直起冲突,后来解决了一系列问题,大功告成的时候才
2017-03-29 16:17:23 779
原创 在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 3932
原创 在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 605
转载 socket通信
vvvvvvvvvvvvvvvvvvvvvv版权声明:本文为博主原创文章,未经博主允许不得转载。上次做了一个Java socket一对一通信的例子这次来写一个一对多的通信,这里我们使用Java的多线程来实现首先来看一下服务类[java] view plain copy/** * */ p
2017-03-10 13:19:00 382
MacOS系统proto文件转Java
2021-01-26
有关html转PDF所需的jar包
2018-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人