java 基础
彡没头脑
这个作者很懒,什么都没留下…
展开
-
ECS设置虚拟内存
# 1. 查看内存free -m # 2. 设置mdkir /swap #创建目录dd if=/dev/zero of=/swap/swapadd bs=1024 count=3036432 #设置为3Gmkswap /swap/swapaddswapon /swap/swapadd # 若出现不安全的权限 0644,建议使用 0600,则设置权限(其实不设置权限也行、只是一个警告)free -mchmod 0600 /swapfree -m# 3. 关闭swapoff...原创 2021-09-21 12:10:22 · 224 阅读 · 0 评论 -
Java后端通过HttpServletRequest 获取请求体的方式
Java后端获取请求体的方式参考文章-获取请求体和请求体public void getXXXX(HttpServletRequest request) { // 获取请求体。 BufferedReader br = request.getReader(); String inputLine; String str = ""; try { while ((inputLine = br.readLine()) != null) {原创 2021-04-16 23:42:04 · 3737 阅读 · 0 评论 -
【Java】位移技巧合集
左移一位相当于乘以2的1次方,左移n位就相当于乘以2的n次方。5 << 1 = 10;// 左移一位相当于乘以2的1次方,即5 * 2 = 105 << 2 = 20;// 左移2位就相当于乘以2的2次方。即5 * 2^2 = 5 * 4 = 20 右移一位相当于除以2的1次方,右移n位就相当于除以2的n次方。8 >> 1 = 4;// 右移一位相当于除以2的1次方,即8 / 2 = 48 >> 2 = 2;// 左移2位就相当于乘以2的2.原创 2020-12-31 22:03:11 · 195 阅读 · 0 评论 -
Cookie、Session、Token、JWT的详细区别
原文地址转载 2020-12-25 23:53:53 · 84 阅读 · 0 评论 -
【JAVA基础】字节流和字符流的区别
区别和联系1. 区别2. 具体1. 区别字节流: InputStream 和 OutputStream字符流:Reader 和 Writer2. 具体字节流:输入流 InputStream:FileInputStreamBufferedInputStream输出流OutoutStream:FileOutputStreamBufferedOutputStream字符流:输入流Reader:FileReaderBufferedReader输出流Writer原创 2020-12-05 13:19:13 · 143 阅读 · 0 评论 -
【JAVA 基础】PO BO VO DTO POJO DAO的理解
1. 概念PO:persistant object持久对象BO:business object业务对象VO :value object值对象viewObject表现层对象DTO : Data Transfer Object数据传输对象POJO :plain ordinary java object 简单java对象DAO: data access object数据访问对象2. 使用场景。。。...原创 2020-11-20 21:04:18 · 197 阅读 · 0 评论 -
【Java基础】递归和迭代的简单区别
递归与迭代的区别递归:重复调用函数自身实现循环称为递归;迭代:利用变量的原值推出新值称为迭代,或者说迭代是函数内某段代码实现循环;原创 2020-11-16 20:56:39 · 125 阅读 · 0 评论 -
Maven相关配置(setting.xml、厂库、依赖、插件......)
Maven相关配置详情1. Maven 的seting.xml文件详解2. Maven的仓库优先级3. 插件相关详情1. Maven 的seting.xml文件详解[https://www.cnblogs.com/jingmoxukong/p/6050172.html#profiles](https://www.cnblogs.com/jingmoxukong/p/6050172.html#profiles)2. Maven的仓库优先级[https://swenfang.github.io/201原创 2020-10-16 17:23:43 · 148 阅读 · 0 评论 -
SpringBoot和SpringCloud和Spring Cloud Alibaba版本对应关系,来自官网
SpringBoot和SpringCloud版本对应关系原创 2020-10-15 16:55:07 · 1739 阅读 · 0 评论 -
Shiro + JWT 登录认证授权
一、解释流程大体流程:用户使用username和secret登陆,将sercret通过MD5加密,通过username查询库中是否有该条记录,并比较加密后的密码是否相同,登陆成功后利用JWTutil生成带过期时间的token,以后发送请求时都需要在header中添加Authorization字段附加该token信息;结合程序实现一个JWTutil,在其中实现利用登陆信息生成token,根据token获取username,token验证等方法;实现一个JWTFilter继承BasicHtt原创 2020-10-14 12:31:39 · 2067 阅读 · 2 评论 -
线程,进程,程序的区别
任务是代码运行的一个映象,从系统的角度看,任务是竞争系统资源的最小运行单元。任务可以使用或等待CPU、I/O设备及内存空间等系统资源,并独立于其它任务,与它们一起并发运行(宏观上如此)。VxWorks内核使任务能快速共享系统的绝大部分资源。在VxWorks6.4中,进程是指Rtp,进程包含任务,任务是调度的最小单元。进程(有时被称为重量级进程)是程序的一次执行。每个进程都有自己的地址空间,内存,数据栈以及其它记录其运行轨迹的辅助数据。操作系统管理在其上运行的所有进程,并为这些进程公平地分配时间。不过原创 2020-10-02 22:01:27 · 707 阅读 · 0 评论 -
常见的状态码
常见的状态码一些常见的状态码为:1xx(临时响应)2xx (成功)3xx (重定向)4xx(请求错误)5xx(服务器错误)HttpWatch状态码Result is一些常见的状态码为:200 - 服务器成功返回网页404 - 请求的网页不存在503 - 服务不可用详细分解:1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者已要求服务器转载 2020-10-02 21:54:17 · 962 阅读 · 0 评论 -
java泛型数组的误区
java泛型数组的误区结论Java泛型描述:原因分析:底层原理:解决方案:结论不能(直接)创建泛型数组,但可以参数化数组本身的类型(即是将数组应该存储的对象进行参数化)。泛型数组实际的运行时对象数组只能是原始类型# 项目场景:实例化泛型数组时,编译器直接报错Java泛型描述:首先理解Java泛型的定义:泛型,即“参数化类型”,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。例原创 2020-09-15 11:37:53 · 429 阅读 · 0 评论