自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Servlet实现方式,生命周期执行过程

继承自 GenericServlet. 遵守 HTTP协议实现,以设计模式的角度看,HttpServlet担任抽象模板角色,模板方法:由service()方法担任。当接收到客户端请求时,调用service()的方法处理客户端请求,HttpServlet的service()方法会根据不同的请求 调用不同的模板方法。response.getWriter().print(“执行:service”);response.getWriter().print(“执行:doPost”);3、实现Servlet接口。

2024-09-22 16:25:17 449

原创 Databinding+LiveData轻松实现无重启换肤_ios databing 换肤(1)

以下代码定义了三个皮肤DefaultDayNight,通过调用就可以完成动态换肤这里皮肤只支持ColorStateList,因为大部分场景只要 ColorStateList 就够了如果想要,Drawable/String等各种资源都能支持。

2024-09-22 15:37:27 231

原创 Redis 中 RDB 和 AOF 持久化有啥区别?看这儿,你就懂了

AOF 重写并不是对旧的 AOF 文件进行压缩。Redis 会从数据库中读出数据,生成对应的写命令,并写入新的 AOF 文件中,当新的 AOF 文件重写了所有数据的写命令,就可以替换掉旧 AOF 文件。因为 AOF 保存的是写命令,随着服务器的运行,同一个键值被操作的次数越多,单个键值就会产生多条写命令,AOF 文件就会越大,还原的时间就会越久。AOF 重写可以在后台进行,在重写过程中新产生的数据,会写入 AOF 重写缓冲区中,当重写结束再把缓冲区的写命令追加到新的 AOF 文件中即可。

2024-09-22 14:53:37 675

原创 mysql字符集和排序规则_jdbc mysql 字符排序规则

专题1:JavaOOP1、什么是B/S架构?什么是C/S架构2、Java都有哪些开发平台?3、什么是JDK?什么是JRE?4、Java语言有哪些特点5、面向对象和面向过程的区别6、什么是数据结构?7、Java的数据结构有哪些?8、什么是OOP?9、类与对象的关系?10、Java中有几种数据类型11、标识符的命名规则。12、instanceof关键字的作用13、什么是隐式转换,什么是显式转换14、Char类型能不能转成int类型?能不能转化成string类型,能不能转成doubl

2024-09-22 12:45:05 884

原创 ActionScript3

/零,one,two,three,4,four 5,五.。//零,1,two,three,4,五,6,7,8,9。//零,1,two,three,4,五,6,7,8,9原数组已经改变。//将1,”two”,置换成one,2。var a:Array = [“零”,1, “two”, “three”, 4,“五”];var a:Array = [“零”,1, “two”, “three”, 4,“五”];

2024-09-22 10:24:01 743

原创 Log4j2的Appenders配置详解

RollingRandomAccessFile: 该输出源也是写入到文件,不同的是比File更加强大,可以指定当文件达到一定大小(如20MB)时,另起一个文件继续写入日志,另起一个文件就涉及到新文件的名字命名规则,因此需要配置文件命名规则。这种方式更加实用,因为你不可能一直往一个文件中写,如果一直写,文件过大,打开就会卡死,也不便于查找日志。文件输出源,用于将日志写入到指定的文件,其底层是一个OutputStreamAppender,需要配置输入到哪个位置(例如:D:/logs/mylog.log)

2024-09-22 09:03:26 464

原创 JUnit5学习之八:综合进阶(终篇)

JUnit5学习》系列的最后,咱们来看一个既容易理解又实用的特性:多线程并发执行(Parallel Execution)JUnit5中的并发执行测试可以分为以下三种场景:多个测试类,它们各自的测试方法同时执行;一个测试类,里面的多个测试方法同时执行;一个测试类,里面的一个测试方法,在重复测试(Repeated Tests)或者参数化测试(Parameterized Tests)的时候,这个测试方法被多个线程同时执行;

2024-09-22 06:38:30 854

原创 Java简介和各个知识要点大解析,一文带你初步了解,让兴趣带你深入学习

5、Java语言是安全的。除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制,如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制让Java用用设置安全哨兵。Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C 实现的。

2024-09-22 04:11:37 791

原创 Java实现线性表-顺序表示和链式表示(java)

/得到被删除的节点的前一个节点。//根据需要添加的内容封装为节点。//根据需要添加的内容封装为节点。//根据需要添加的内容封装为节点。//根据需要添加的内容封装为节点。//得到被删除的节点。//得到最后一个节点。

2024-09-22 01:46:26 340

原创 Java反射机制的那些事儿

前者通过new创建出来对象的方式相比用反射创建的对象更被动,前者 是被new出来的,而用反射,是自己创建自己(对象),构造方法反客为主。在Student实体中有一个共有属性一个私有属性,我们可以通过对象来设置共有属性的值,那么通过反射如何实现所有属性的赋值?这样获取到的Student对象和new出来的空参构造器new出来的对象效果一样的(实际业务开发并没有意义)。我们之前(外部)使用方法,都是都是通过对象调用(非私有)方法,如果是静态方法就是类直接调用。

2024-09-21 23:10:59 769

原创 java 常见的注解,什么是注解,自定义注解案例(定义以及使用)模拟Junit

1、自定义一个注解// 在注解当中定义一个属性// 给注解定义一个属性 default -1 默认给赋予一个值// 这种情况报错:原因是因为属性不支持自定义类的类型// 注解的属性支持的类型有:基本数据类型(4类8种),比如String Class Annotation(注解类型),枚举类型,以及以上类型的一维数组类型2、对注解进行应用(测试使用自定义的注解)//测试使用自定义注解//测试使用自定义注解1、自定义注解@MyTest注意注解的作用域及其目标对象。

2024-09-21 20:34:53 817

原创 IDEA Tomcat 原理:如何将 Tomcat 集成到 IDEA?实现由传统部署延伸到热部署 Java EE 项目?_idea 集成tomcat 部署servlet项目原理

JDK 的版本与下面“Web Application” Servlet 的版本是对应的,如 JDK8 对应的是 Servlet 的 4.0,JDK7 对应的是 Servlet 的 3.1 版本。我们再次在 web 目录下创建一个 hellohtml.html 的文件,直接在地址栏修改地址运行,会发现浏览器无法加载到该文件,而在我们的 IDEA 中是确实存在该文件的。同时我们发现,如果每一次更改信息都需要重启服务器,会极大地降低开发的效率,这就需要我们配置热部署,以求在更改资源后无需多次重启服务器。

2024-09-21 18:59:47 962

原创 git(7)自定义 Git

========到目前为止,我阐述了 Git 基本的运作机制和使用方式,介绍了 Git 提供的许多工具来帮助你简单且有效地使用它。在本章,我将会介绍 Git 的一些重要的配置方法和钩子机制以满足自定义的要求。通过这些工具,它会和你和公司或团队配合得天衣无缝。如第一章所言,用git config配置 Git,要做的第一件事就是设置名字和邮箱地址:从现在开始,你会了解到一些类似以上但更为有趣的设置选项来自定义 Git。先过一遍第一章中提到的 Git 配置细节。

2024-09-21 17:21:20 800

原创 AnimeGANv2 照片动漫化:如何基于 PyTorch 和神经网络给 GirlFriend 制作漫画风头像?_图片动漫化原理

AnimeGANv2 可以将现实场景的图片处理为动漫画风,目前支持宫崎骏新海诚和今敏Github 地址我们将本次案例中的相关代码和数据存放于华为云提供的对象存储服务 OBS对象存储服务(Object Storage Service,OBS)提供海量、安全、高可靠、低成本的数据存储能力,可供用户存储任意类型和大小的数据。

2024-09-21 14:25:20 799

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除