
学习笔记
木辛文武
这个作者很懒,什么都没留下…
展开
-
关于JAVA的笔记(二维码)
生成二维码可以用QRcode或者ZXing来生成 QRcode: 加密: 首先需要路径以及内置信息。内置信息如果为链接 其内部会自动实现跳转功能 //保存路径 //信息 String imgPath="src/二维码.png"; String congtent="helloworld"; 绘画的方法 public void encoderQRCode(String content,S...原创 2019-07-29 16:29:50 · 193 阅读 · 0 评论 -
关于JAVA的笔记(对象序列化)
实现Serializable接口。 package ser; import java.io.Serializable; public class Person implements Serializable{ private String name; public String getName() { return name; } public void setName(String name...原创 2019-07-28 14:22:08 · 150 阅读 · 0 评论 -
关于JAVA的笔记(切割合并文件)
切割文件 public static void splitfile(File resFile, File splitDir) throws IOException { // TODO Auto-generated method stub if(!splitDir.exists()) { splitDir.mkdirs(); //防止路径不存在 } //思路:1个输入流,n个输出流 ...原创 2019-07-28 01:14:06 · 104 阅读 · 0 评论 -
关于JAVA的笔记(socket)
BIO 流程: 服务端建立seversocket并绑定端口号 seversocket.accept()监听客户端 客户端建立socket并绑定访问IP以及端口号 seversocket.accept()监听到客户端链接请求建立socket进行通信 双方通过OutputStream发送数据流,通过IntputStream接受数据流 最终释放资源。 服务端: ServerSocket server...原创 2019-07-27 22:48:00 · 129 阅读 · 0 评论 -
关于JAVA的笔记(RPC:远程服务调用)
RPC:Remote Procudure Call 简单来说就是客户端远程调用服务端的方法 设计为三个角色分别为服务器端接口,服务注册中心(包含所有接口),客户端。 所需要 socket链接服务器与客户端 注册中心包含所有接口的值 服务器通过反射解析信息 服务端返回接口,通过动态代理 服务器端接口 接口 package server; public interface HelloServ...原创 2019-07-26 22:14:55 · 429 阅读 · 0 评论 -
关于JAVA的笔记(反射篇)
反射 反射是在运行状态中,对于任意一个类,都能够知道这个类的属性和方法。对于任何一个对象,都能调用它的任意一个方法和属性(哪怕是是私有) 常规功能: 在运行时判断一个对象所属的类。 在运行时构造任意的一个类的对象。 在运行时判断任意一个类所具有的成员变量和方法 在运行是调用任意一个对象的方法。 动态代理(底层) 获取方式: //1.第一种 Class<?> clazz=Class....原创 2019-07-26 19:39:19 · 125 阅读 · 0 评论 -
学习Redis的第三天
主从(master-slave) 在Redis中可以通过执行SLAVEOF命令来进行服务器的复制,其中执行命令的被称为从服务器(SLAVE),而另一个为主服务器(MASTER)其命令格式为(SLAVEOF 主服务器id 端口号)。 当成为该服务器的从服务器后会发送PING命令,确认通信是否正常。当且仅当主服务器返回PONG时为正常操作。下一步进行身份认证,发送AUTH命令携带自己masteraut...原创 2019-07-31 00:25:10 · 180 阅读 · 0 评论 -
关于JAVA的笔记(邮箱操作)
发送邮件: (纯文字版) jar包:mail-1.4.7.jar 首先设置配置信息 Properties props=new Properties(); props.setProperty("mail.transport.protocol", "smtp");//协议 props.setProperty("mail.smtp.host", "smtp.qq.com");//协议 props....原创 2019-07-29 21:31:17 · 304 阅读 · 0 评论 -
关于JAVA的笔记(加密解密)
异或加解密: 异或?本质运算同为0异为1 两次异或即为本身。 其密钥即为用已异或的串。 public String XOR(String input) { char[] cs=input.toCharArray(); for(int i=0;i<cs.length;i++) { cs[i]=(char)(cs[i]^6000); } String output=new Strin...原创 2019-07-29 17:28:33 · 125 阅读 · 0 评论 -
关于JAVA的笔记(json)
json格式: {key:value,key:value} json库下载 并导入 将Map添加入Json中 public static void Mapdemo1() { // TODO Auto-generated method stub Map<String,String> map=new HashMap<>(); map.put("ss", "bb");...原创 2019-07-28 21:47:04 · 138 阅读 · 0 评论