web
文章平均质量分 79
沈听澜დ
上上签
展开
-
jvm-类加载系统
字节码存储在硬盘上需要运行时,由类加载系统负责将类的信息加载到内存中,为每个类创建一个class对象,使用ClassLoader进行加载。原创 2022-10-19 17:15:18 · 58 阅读 · 0 评论 -
Redis进阶
(1)数据是存储在内存中,读取快,cpu不是瓶颈;(2)结构简单,key-value形式,底层是hash结构,查询操作速度为O(1);(3)IO多路复用,非阻塞IO模型,提高连接访问速度;(4)单线程执行命令,不存在线程切换,减少消耗,且线程是安全的。原创 2022-10-19 17:08:39 · 65 阅读 · 0 评论 -
Redis
redis主要用于数据存储;redis运行在内存中,数据也保存在内存中;它可以用作数据库、缓存和消息中间件(缓存:让数据离程序更近)。原创 2022-10-19 17:07:07 · 52 阅读 · 0 评论 -
Linux
1.linux是一款开源的、免费的操作系统,是在unix基础上开发的。支持网络、多用户、多线程和多CPU的操作系统。Linux能运行主要的unix工具软件、应用程序和网络协议。它支持32位和64位硬件。2.内核版本一般所说的linux,指的是内核版本,最核心的,与硬件交互。内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。3.发行版本。原创 2022-10-19 17:05:16 · 49 阅读 · 0 评论 -
AOP面向切面编程
可以将一些公共的,重复出现的非业务代码进行提取,然后用动态代理的方式,为业务代码横切添加额外提取的功能,而且不需要显示的在业务代码中调用,可以通过一个代理对象,来帮我们调用这些抽取出来的方法。在业务代码执行时,有时一个业务操作需要向数据库发送多条sql,多条sql属于同一个业务的,要求是一个整体,要么都执行成功,要么都不成功。1.同一个类中方法调用,导致声明式事务失效(在自己类中调用,就是普通方法调用,不会走代理的环绕通知)(1)在xml中配置 (需要大量的配置,为需要在事务管理中的方法增强功能)原创 2022-10-19 17:01:53 · 323 阅读 · 0 评论 -
Spring JDBC
Spring 是个一站式框架:Spring 自身也提供了控制层的 SpringMVC 和 持久层的 Spring JdbcTemplate。1.spring是如何使用IOC管理其他bean,提供JDBC Template(了解即可)增删改查,mybatis1.1 spring管理数据库连接对象让spring管理阿里数据源对象 druid -德鲁伊实现了数据库连接池功能,减少了频繁创建销毁数据库连接的开销1.2 生成提供jdbcTemplate。原创 2022-10-19 16:59:25 · 50 阅读 · 0 评论 -
Spring
spring是什么?spring是一个轻量级的,非侵入式的,IOC和AOP的一站式框架,为简化企业级应用开发而生轻量级:体积小,占用资源少非侵入式:我们的业务代码中的类,不会继承实现spring框架中的类和接口IOC:Inversion of Control 控制反转 以前程序中使用对象是程序员自己new使用了spring以后,我们不需要new对象,由spring框架来管理生成对象AOP:面向切面编程一站式框架:它集项目整体管理,数据访问,web,测试等等于一体。原创 2022-10-19 16:44:16 · 187 阅读 · 0 评论 -
Mybatis
拼 接 符 , 会 传 入 参 数 字 符 串 , 取 值 以 后 再 去 编 译 S Q L 语 句 , {}拼接符,会传入参数字符串,取值以后再去编译SQL语句,拼接符,会传入参数字符串,取值以后再去编译SQL语句,方式无法防止sql注入。读取到了配置文件后,生成SqlSessionFactory对象,此对象的创建开销较大,所以在一个项目中一般只创建一次它里面就封装mybatis配置信息,由它来为每一次数据库连接操作创建一个SqlSession 对象*/帮助我们调用与接口中方法名相同的sql*/原创 2022-10-19 16:35:03 · 49 阅读 · 0 评论 -
maven
maven是apeche的一个开源项目,主要用来构建项目,可以帮助开发者,管理项目中jar,以及jar包之间依赖关系,完成项目编译,测试,打包等工作。在使用时,先从远程仓库将jar下载本地仓库,以后使用时,就直接从本地仓库关联即可。provided:项目打包时,不会将此jar包打包到项目中,因为服务器环境会提供。compile:默认值 编译运行时需要,打包时,会将jar包打包到项目中。maven建立一个jar的仓库,收集众多的jar包,在中央仓库。配置项目信息,如何编译,插件,最重要的是jar的坐标。原创 2022-10-19 13:06:09 · 52 阅读 · 0 评论 -
Servlet
会话对象是容器创建的,并保存在容器中,如果客户端连接到服务器后,不做任何操作,那么容器维护这些会话对象将占用很多资源。因此,容器会在默认时间内销毁会话对象,多数容器默认30分钟销毁会话对象。使用此对象异步向服务器发送请求,后端响应的内容会反馈给XMLHttpRequest对象,再从js中把响应的内容更新到网页的某个标签上,整个过程页面不会被覆盖,不会刷新。HttpSession是接口,会话对象是Web容器创建的,在Servlet中使用HttpServletRequest中的方法获得会话对象。...原创 2022-07-17 17:53:10 · 85 阅读 · 0 评论 -
CSS学习笔记
一. 入门CSS:Cascading Style Sheet 层叠样式表CSS:表现(美化网页)字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动CSS 注释:/*注释内容*/二. 3种常用导入方式1.行内样式:在标签的 style 属性上设置”key:value value;”<body><!--需求 1,分别修改每个 div 标签的样式为:边框 1 个像素,实线,红色。--><div style="border: 1px so原创 2022-05-02 15:25:39 · 143 阅读 · 0 评论