- 博客(8)
- 收藏
- 关注
原创 java.lang.OutOfMemoryError: Java heap space
java.lang.OutOfMemoryError: Java heap space
2022-06-24 10:12:06
172
1
原创 解决端口被占用问题
公司当中因为环境复杂,经常会出现端口被占用的问题,因为我linux命令不太熟悉,所以经常查找相关文章。但是很多文章讲解十分详细,看起来麻烦,其实只要两步就好了。一、查看端口netstat -ano|findstr 8761二、结束进程taskkill /f /t /im 27848这样就好了~...
2021-09-13 09:39:14
227
1
原创 Filter过滤器
过滤器filter:过滤器,过滤网站数据,处理中文乱码登录验证开发步骤:1、导包2、编写过滤器导包不要错(servlet)实现filter接口,重写对应的方法即可import javax.servlet.*;import java.io.IOException;public class CharacterEncodingFilter implements Filter { //初始化 服务器开启 public void init(FilterConfig
2021-07-04 13:45:18
108
原创 Cookie&Session
Cookie会话:用户打开一个浏览器,点击了很多链接,访问多个web资源,关闭浏览器,这个过程叫做会话有状态的会话:一个同学来过教室,下次再来教室,我们知道这个同学来过,称之为有状态会话【一个网站怎么证明你来过】客户端 服务端1、服务端给客户端一个信件,客户端下次访问服务端带上信件就可以了:cookie2、服务器登记你来过了,下次你来的时候我来匹配你保存会话的两种技术cookie客户端技术session服务器技术:利用这个技术可以保存用户的会话信息,我们可以把信
2021-07-02 20:02:23
73
原创 多线程详解
线程、进程、多线程1、进程是系统资源分配的单位2、一个进程包含多个线程,线程是cpu调度和执行的单位3、线程是独立执行路径Thread&RunnableThread子类继承Thread类具备多线程能力启动线程:子类对象.start()不建议使用:避免OOP单继承局限性Runnable实现接口Runnable具备多线程能力启动线程:传入目标对象+Thread.start()推荐使用:避免单继承局限性,灵活方便,方便同一个对象被多个线程使用...
2021-07-02 09:15:22
101
原创 递归以及练习
递归递归结构包括两个部分:1、递归头:什么时候不调用自身方法,如果没有头,将陷入死循环2、递归体:什么时候需要调用自身方法阶乘代码:public class Demo06 { public static void main(String[] args) { int result=f(4); System.out.println(result); } public static int f(int n){ if (n==1)
2021-06-24 10:37:41
68
原创 Java程序运行机制
Java程序运行机制编译型一本中文书直接翻译成英文出售,负责编译的程序叫编译器解释型走一句执行一句,性能有损失【具体看下下面文章,上链接:】编译和解释的优缺点程序运行机制上流程图:【理解】java文件通过java编译器变成class文件执行,class加载到jvm中,通过字节码校验器来校验代码是否正确,无误之后通过解释器,走一步执行一步解释给操作系统,程序便运行起来了!java先编译,之后到操作系统之后才解释,所以java并不能单纯地称为解释型或者编译型语言!此处可以参考我的第一篇
2021-06-21 20:50:23
72
原创 HelloWorld
HelloWorld1、随便新建一个文件夹,存放代码2、新建一个java文件文件后缀为.javaHello.java【注意点】系统可能无法显示后缀名,手动打开3、编写代码public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); }}4、编译(javac)java文件,生成一个class文件5、运行class文件可能遇到的情况:1、大小
2021-06-21 20:11:36
123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人