关闭
当前搜索:

Netty学习总结

Netty是基于Java NIO client-server的网络应用框架,使用Netty可以快速开发网络应用,例如服务器和客户端协议。Netty提供了一种新的方式来开发网络应用程序,这种新的方式使它很容易使用和具有很强的扩展性。Netty的内部实现是很复杂的,但是Netty提供了简单易用的API从网络处理代码中解耦业务逻辑。Netty是完全基于NIO实现的,所以整个Netty都是异步的。 网络...
阅读(51) 评论(0)

LeetCode每日一题

个人算法知识非常薄弱,日后坚持每日一题,希望在潜移默化中,提升自己。 之后的练习会全部更新在此贴中。 1.Given a 32-bit signed integer, reverse digits of an integer. Example 1: Input: 123 Output: 321 Example 2: Input: -123 Output: -321 E...
阅读(62) 评论(0)

MobaXterm学习与使用

首先要弄清几个概念1.先来看看SSH是什么,定义如下: SSH是一种可以保证用户远程登录到系统的协议。实际上,SSH是一个网络协议,允许通过网络连接到Linux和Unix服务器。SSH使用公钥加密来认证远程的计算机。通常有多种途径使用SSH,自动连接或是使用密码认证登录。 Windows用户应该都听说过Telnet,这也是一种命令行的远程登录工具,而且是系统自带的。SSH对Telnet的一个重要优势...
阅读(580) 评论(0)

通俗的语言理解RESTful

小白初入职场,开周会的时候,以及看文档的时候总是听到RESTful这个单词,于是查看了很多资料,将网上比较通俗易懂的解释,收集起来,方便自己复习,同时能给其他小伙伴提供帮助我也是很乐意的。 首先是转自知乎的一个回答 REST – REpresentational State Transfer 直接翻译:表现层状态转移。这个中文直译经常出现在很多博客中。尼玛谁听得懂“表现层状态转移”?这是人...
阅读(62) 评论(0)

对三种方式创建和使用Spring容器的学习

对三种方式创建和使用Spring容器的学习 第一种 在独立的环境中通过使用基于Java的配置创建和使用Spring容器 首先在IDE 中新建Maven管理的Spring工程。 最终的包结构如图: 首先创建一个Account的域类。 public class Account { private long id ; private double balanc...
阅读(75) 评论(0)

使用Intellij IDE创建Maven工程,并创建Spring工程

使用Intellij IDE创建Maven工程,并创建Spring工程初次使用Intellij IDE,尤其是在创建Spring工程,以及创建Maven工程,感觉非常方便。整体的使用感觉和Android Studio一样,毕竟一家公司的产品。非常喜欢,容易上手。打开IDE,选择创建Maven,在右边配置好java的sdk,选中Create from archetype前面的单选框,在下面的列表里找到...
阅读(62) 评论(0)

Java获取方法运行时间,并且保留任意位小数

最近需要记录该方法的运行效率,于是乎将打印方法运行时间的方法写至此,方面需要的小伙伴直接拷贝。以下是获取ms单位的时间,并且保留小数点后两位 long startTime = System.nanoTime(); // 获取开始时间 yourMethod(); long endTime = System.nanoTime(); // 获取结束时间 String metho...
阅读(92) 评论(0)

Java中0xff的作用(byte&0xff)

近几日研究加密算法,对于代码中byte&0xff甚是不解,于是乎查阅资料,下边以最简洁的理解记录之。在Java中int类型的变量声明为十六进制的形式比如: 例如:0xff表示十进制255(十六进制方式,格式为0x打头)具体来说,0xff 是计算机十六进制的表示: 0x就是代表十六进制,A B C D E F 分别代表10 11 12 13 14 15 , F就是15 . 一个F 代表4位二进制...
阅读(81) 评论(0)

Java中字符串和byte数组互相转换

1.string 字符串转 byte[]数组 String str = "Hello";byte[] srtbyte = str.getBytes();2.. byte[] 转 stringString res = new String(srtbyte);System.out.println(res);3.设定编码方式的转换如下String str = "hello";byte[] srtbyte...
阅读(103) 评论(0)

RC4加密算法初次接触以及深入学习

简单介绍: RC4加密算法是大名鼎鼎的RSA三人组中的头号人物Ron Rivest在1987年设计的密钥长度可变的流加密算法簇。RC4算法是一种在电子信息领域加密的技术手段,用于无线通信网络,是一种电子密码,只有经过授权(缴纳相应费用)的用户才能享受该服务。和DES算法一样,是一种对称加密算法,也就是说使用的密钥为单钥(或称为私钥)。但不同于DES的是,RC4不是对明文进行分组处理,而是字节流的方...
阅读(140) 评论(0)

深入学习FileInputStream和FileOutputStream

文件,作为常见的数据源。关于操作文件的字节流就是 FileInputStream & FileOutputStream。  FileInputStream 的构造方法如下:  FileInputStream(File file) 通过打开一个到实际文件的连接来创建一个FileInputStream,该文件通过文件系统中的 File 对象 file 指定。FileInputStream(FileD...
阅读(90) 评论(0)

Android studio查看手机/data/data下数据并导出

历经N小时的摸索,查阅资料,最终解决这个问题。虽然看起来是小问题,但是不解决心里不好受。网上的资料很多,但是能用的,能有效果的很少,下面我来总结我的方法,好了记得点赞。 首先要查看data/data下的数据,要求手机必须root. 打开Android studio点击这个 之后出现这个窗口,DDMS 此时的你,应该是手机root过了 吧,但是你点击data发现目录下边,因为你没有权限...
阅读(2647) 评论(0)

Xposed框架初次见面-开发自己的Xposed插件

Xposed框架是一款可以在不修改APK的情况下影响程序运行(修改系统)的框架服务,通过替换/system/bin/app_process程序控制zygote进程,使得app_process在启动过程中会加载XposedBridge.jar这个jar包,从而完成对Zygote进程及其创建的虚拟机的劫持。基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作.与 iOS 越狱后的插件相似。...
阅读(632) 评论(1)

编程积累-数组

寻找数组中的最小值与最大值 /** * 维持两个变量min和max,min标记最小值,max标记最大值,每次比较相邻的两个数,较大者与max比较 * 较小者与min比较,通过比较找出最大值和最小值。 */ public class GetMaxAndMin { static int Max; static int Min; public static void GetMax...
阅读(132) 评论(0)

位运算编程题三道

First one:移位操作符来替代乘法操作,从而提高效率 public class Muti { public static int powerN(int m, int n) {// m乘以2的n次方 for (int i = 0; i < n; i++) { m = m << 1; } return 0; }...
阅读(121) 评论(0)
67条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:27585次
    • 积分:924
    • 等级:
    • 排名:千里之外
    • 原创:61篇
    • 转载:6篇
    • 译文:0篇
    • 评论:7条
    博客专栏
    我的微信公众号
      定期分享编程学习资源,技术文章,以及轻松一下的搞笑段子,欢迎关注哦!
      IT小菜鸟的起飞史
    最新评论