随笔分类 -  java

1 2 3 4 下一页
使用手册 :: ElasticJob
摘要:使用手册 :: ElasticJob 阅读全文
posted @ 2023-02-15 17:33 渐行渐远的那些人 阅读(10) 评论(0) 推荐(0)
win10使用Docker Desktop开启Kubernetes
摘要:参考项目:https://github.com/AliyunContainerService/k8s-for-docker-desktop 先安装Docker Desktop 为 Docker daemon 配置镜像加速,参考阿里云镜像服务 或中科大镜像加速地址https://docker.mirr 阅读全文
posted @ 2022-10-15 23:43 渐行渐远的那些人 阅读(687) 评论(0) 推荐(0)
空字符串占用空间
摘要:对象在内存中的结构主要包含以下几个部分:Mark Word(标记字段):对象的Mark Word部分占4个字节,其内容是一系列的标记位,比如轻量级锁的标记位,偏向锁标记位等等。 Klass Pointer(Class对象指针):Class对象指针的大小也是4个字节,其指向的位置是对象对应的Class 阅读全文
posted @ 2022-08-10 15:06 渐行渐远的那些人 阅读(579) 评论(0) 推荐(0)
线程池原理和实现
摘要:假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。 一个线程池包括以下四个基本组成部分: 1、线程池管理器(ThreadPool):用于创建并管理线程池,包括 创建线程 阅读全文
posted @ 2021-01-23 02:54 渐行渐远的那些人 阅读(71) 评论(0) 推荐(0)
线程
摘要:线程与进程的区别:进程:是计算机运用程序实例,拥有独立的内存空间和数据,一个进程包含多个子线程,不同进程相互独立;线程:cpu执行的基本单位,拥有独立的寄存器和栈,同一进程下的线程共享地址&内存空间;线程栈存放方法的栈帧,每次方法执行都会新建栈帧压到栈顶,当线程中某个请求大小超过限制则提示Stack 阅读全文
posted @ 2021-01-23 01:55 渐行渐远的那些人 阅读(128) 评论(0) 推荐(0)
ajax、xstream、json
摘要:1. ajax是什么? * asynchronous javascript and xml:异步的js和xml * 它能使用js访问服务器,而且是异步访问! * 服务器给客户端的响应一般是整个页面,一个html完整页面!但在ajax中因为是局部刷新,那么服务器就不用再响应整个页面!而只是数据! > 阅读全文
posted @ 2021-01-23 01:32 渐行渐远的那些人 阅读(116) 评论(0) 推荐(0)
上传、下载、javamail
摘要:文件上传概述1 文件上传的作用例如网络硬盘!就是用来上传下载文件的。在智联招聘上填写一个完整的简历还需要上传照片呢。2 文件上传对页面的要求上传文件的要求比较多,需要记一下:必须使用表单,而不能是超链接;表单的method必须是POST,而不能是GET;表单的enctype必须是multipart/ 阅读全文
posted @ 2021-01-23 01:26 渐行渐远的那些人 阅读(132) 评论(0) 推荐(0)
过滤器
摘要:过滤器(Filter)过滤器概述1 什么是过滤器过滤器JavaWeb三大组件之一,它与Servlet很相似!不它过滤器是用来拦截请求的,而不是处理请求的。当用户请求某个Servlet时,会先执行部署在这个请求上的Filter,如果Filter“放行”,那么会继承执行用户请求的Servlet;如果Fi 阅读全文
posted @ 2021-01-23 01:10 渐行渐远的那些人 阅读(72) 评论(0) 推荐(0)
监听器、国际化
摘要:JavaWeb监听器三大组件:ServletListenerFilterListener:监听器初次相见:AWT二次相见:SAX监听器:它是一个接口,内容由我们来实现;它需要注册,例如注册在按钮上!监听器中的方法,会在特殊事件发生时被调用!观察者:事件源;小偷事件;偷东西监听器;警察监听器中的方法: 阅读全文
posted @ 2021-01-23 00:58 渐行渐远的那些人 阅读(85) 评论(0) 推荐(0)
jsp、javabean、el
摘要:JSP三大指令 一个jsp页面中,可以有0~N个指令的定义!1. page --> 最复杂:<%@page language="java" info="xxx"...%> * pageEncoding和contentType: > pageEncoding:它指定当前jsp页面的编码,只要不说谎,就 阅读全文
posted @ 2021-01-23 00:46 渐行渐远的那些人 阅读(79) 评论(0) 推荐(0)
jstl、标签
摘要:JSTL1. jstl的概述 * apache的东西,依赖EL * 使用jstl需要导入jstl1.2.jar * 四大库: > core:核心库,重点 > fmt:格式化:日期、数字 > sql:过时 > xml:过时2. 导入标签库 * jar包 * 在jsp页面中:<%@taglib pref 阅读全文
posted @ 2021-01-22 23:54 渐行渐远的那些人 阅读(123) 评论(0) 推荐(0)
jsp、cookie、httpsession
摘要:主要内容:1. JSP基础2. Cookie3. HttpSession JSP基础1. jsp的作用: * Servlet: > 缺点:不适合设置html响应体,需要大量的response.getWriter().print("<html>") > 优点:动态资源,可以编程。 * html: > 阅读全文
posted @ 2021-01-22 23:43 渐行渐远的那些人 阅读(182) 评论(0) 推荐(0)
动态代理
摘要:动态代理1 学习动态代理的目的动态代理技术都是在框架中使用,例如:Struts1、Struts2、Spring和Hibernate中都使用了动态代理技术。如果你不想自己写个框架,那么你基本上是用不上动态代理技术的。我们学习动态代理技术的目的是为了更好的理解框架内部的原理,也就是说是为了将来我们学习框 阅读全文
posted @ 2021-01-22 23:38 渐行渐远的那些人 阅读(151) 评论(0) 推荐(0)
泛型、通配符
摘要:泛型回顾泛型类泛型类:具有一个或多个泛型变量的类被称之为泛型类。public class A<T> { private T t; public A(T t) { this.t = t;}public T get() { return t;}}2 泛型方法泛型方法的特点:方法的参数中会使用泛型变量;方 阅读全文
posted @ 2021-01-22 23:33 渐行渐远的那些人 阅读(138) 评论(0) 推荐(0)
并发事务问题之丢失更新
摘要:并发事务问题之丢失更新 丢失更新:一个事务的更新被另一个事务的更新覆盖了; 时间点 事务1 事务2 t1 开始事务 t2 开始事务 t3 查询pid=p1的记录结果为[pid=p1,pname=zhangSan,age=23,sex=male] t4 查询pid=p1的记录结果为[pid=p1,pn 阅读全文
posted @ 2021-01-22 23:26 渐行渐远的那些人 阅读(158) 评论(0) 推荐(0)
自定义连接池(jdk动态代理)
摘要:JDK动态代理1 什么是JDK动态代理因为Connection中的方法太多了,每个都要写,所以很累。但是可以完成功能就是好的。但是不是什么时候可以用代理的,有时你可能会遇到要代理的东西,只有在运行时才能知道,所以你不可能先把代理写出来!这时就需要使用动态代理。JDK动态代理是JavaSE中一个高级特 阅读全文
posted @ 2021-01-22 23:09 渐行渐远的那些人 阅读(111) 评论(0) 推荐(0)
事务
摘要:事务什么是事务?转账:1. 给张三账户减1000元2. 给李四账户加1000元当给张三账户减1000元后,抛出了异常!这会怎么样呢?我相信从此之后,张三再也不敢转账了。使用事务就可以处理这一问题:把多个对数据库的操作绑定成一个事务,要么都成功,要么都失败! 事物的特性:ACID* 原子性:事务中所有 阅读全文
posted @ 2021-01-22 23:02 渐行渐远的那些人 阅读(146) 评论(0) 推荐(0)
jdbc
摘要:数据库连接配置:#mssqldriverClassName=com.microsoft.jdbc.sqlserver.SQLServerDriverurl=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=students#mssql jtdsdriverCl 阅读全文
posted @ 2021-01-22 22:31 渐行渐远的那些人 阅读(74) 评论(0) 推荐(0)
装饰者模式
摘要:对象增强的手段* 继承 被增强的对象固定的 增强的内容也是固定的* 装饰者模式 被增强的对象是可以切换的 增强的内容是固定的* 动态代理(AOP) 被增强的对象可以切换:Service 增强的内容也可以切换:事务处理 继承:缺点:1. 增强的内容是死的,不能动!2. 被增强的对象也是死的!使用继承会 阅读全文
posted @ 2021-01-22 13:29 渐行渐远的那些人 阅读(60) 评论(0) 推荐(0)
强引用、软引用、弱引用、虚引用
摘要:1、强引用强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。Object o=new Object(); // 强引用 当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。如果不使 阅读全文
posted @ 2021-01-22 13:23 渐行渐远的那些人 阅读(368) 评论(0) 推荐(0)

1 2 3 4 下一页