05 2019 档案
摘要:先把实验3的jsp页面复制过来; WebContent->WEB-INF->lib下面的jar包8.0版本也要记得复制; Java Resources->src下的 cn.edu.henu.bean(User.java 用户数据库操作)和cn.edu.henu.util(DBConnection.j
阅读全文
摘要:字符串转义字符格式化内建函数(后延)转义字符用一个特殊的方法表示出一系列不方便写出的内容,比如回车键,换行键,退格键借助反斜杠字符,一旦字符串中出现反斜杠,则反斜杠后面一个火几个字符表示已经不是原来的意思了,进行了转义在字符串中,一旦出现反斜杠就要加倍小心,可能由转义字符出现不同系统对换行操作有不同
阅读全文
摘要:Python图片转字符画 源图片: 效果图: 第三方库:PIL 原文:https://blog.csdn.net/weixin_41738030/article/details/90347227
阅读全文
摘要:在比较两个对象或者数据大小的时候,经常会用到==、compareTo()和equals(),尤其是在接入了Comparable接口后重写compareTo方法等场景,所以我们来理一下这三个的区别。 1.等号——"==": 等号是最简单也最容易理解的,如果等号的两边是基本数据类型,比如int,doub
阅读全文
摘要:1.浅复制与深复制概念 ⑴浅复制(浅克隆) 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。⑵深复制(深克隆) 被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用
阅读全文
摘要:学习路径:https://coding.imooc.com/learn/list/270.html 应用场景 对生成对象进行链式配置好处:按需配置对象,灵活修改默认配置,比构造方法创建对象更直观。 实现过程 1.创建目标对象Course2.创建目标对象的【建造者】内部类3.内部类拥有Course的同
阅读全文
摘要:原文:https://blog.csdn.net/zhang150114/article/details/90411898
阅读全文
摘要:类的变量: 实例变量: 用来存储某个类对象的状态值。修饰符为public或者private。使用范围是整个类,可以在类中的任意方法内被调用。实例变量是依据其对象存在的,运行程序创建对象的同时,创建了其实例变量,程序运行完成,对象消失,其实例变量也消失。 例如: public class Person
阅读全文
摘要:原文:https://blog.csdn.net/qq_38955717/article/details/90448848
阅读全文
摘要:刚刚开始写博客,有一些不到位的地方还请各位论坛大佬多多指点,谢谢! forEach()方法 filter()方法 map()方法 count()方法 limit()方法 skip()方法 concat方法 原文:https://blog.csdn.net/qq_41319058/article/de
阅读全文
摘要:遍历及过滤集合中的元素 使用传统方式遍历及过滤集合中的元素 使用使用Stream流的方式遍历及过滤集合中的元素 原文:https://blog.csdn.net/qq_41319058/article/details/90319707
阅读全文
摘要:今天看到了Java中子类继承父类的一个相关讨论,在网上综合了各家的观点,写下了一篇简短的总结。 问题如下,在父类中含有staic修饰的静态方法,那么子类在继承父类以后可不可以重写父类中的静态方法呢? 答案是:不能。 很多人可能会提出疑问,因为他们在写代码的时候出现过以下代码,举例: 父类:Anima
阅读全文
摘要:如何获取Stream流 刚开始写博客,有一些不到位的地方,还请各位论坛大佬见谅,谢谢! 原文:https://blog.csdn.net/qq_41319058/article/details/90320222
阅读全文
摘要:十四、RabbitMQ 135. rabbitmq 的使用场景有哪些? ①. 跨系统的异步通信,所有需要异步交互的地方都可以使用消息队列。就像我们除了打电话(同步)以外,还需要发短信,发电子邮件(异步)的通讯方式。 ②. 多个应用之间的耦合,由于消息是平台无关和语言无关的,而且语义上也不再是函数调用
阅读全文
摘要:原文:https://blog.csdn.net/zhang150114/article/details/90411989
阅读全文
摘要:什么是原子操作类 当更新一个变量的时候,多出现数据争用的时候可能出现所意想不到的情况。这时的一般策略是使用synchronized解决,因为synchronized能够保证多个线程不会同时更新该变量。然而,从jdk 5之后,提供了粒度更细、量级更轻,并且在多核处理器具有高性能的原子操作类。因为原子操
阅读全文
摘要:JAVA写一个简单的日历 原文:https://blog.csdn.net/weixin_44317113/article/details/90299582
阅读全文
摘要:有时候我们注册一个网站第一次登陆系统会产生一个随机昵称供用户选择,在项目测试阶段遇到了这个问题,因为注册时没有让用户填写昵称,于是找了两种产生随机中文昵称的方法: 代码如下 方法一中是产生随机的中文就行拼接,优势是代码量少,缺点是真正随机 方法二中是从设置好的百家姓中去随机抽取中文进行拼接,优点是可
阅读全文
摘要:集合与字典练习 question1 问题描述:有一个列表,其中包括 10 个元素,例如这个列表是[1,2,3,4,5,6,7,8,9,0],要求将列表中的每个元素一次向前移动一个位置,第一个元素到列表的最后,然后输出这个列表。最终样式是[2,3,4,5,6,7,8,9,0,1]代码如下: 结果如下图
阅读全文
摘要:HashSet 的实现原理? 首先,我们需要知道它是Set的一个实现,所以保证了当中没有重复的元素。一方面Set中最重要的一个操作就是查找。而且通常我们会选择 HashSet来实现,因为它专门对快速查找进行了优化。 HashSet使用的是散列函数,那么它当中的元素也就无序可寻。当中是允许元素为nul
阅读全文
摘要:首先看下面这一段代码:(底下有热心网友更正,jdk1.8之后情况确实有点变化,等改天有空继续更) 上面a1和a2都继承了接口a,都获得了b方法的定义。然后a12又多重继承了a1和a2。同样,a12获得了b方法的定义。 但是假设上述代码中的接口都换成类,假如a12没有对b方法作覆盖,那么再假如a1对b
阅读全文
摘要:在创建for循环创建对象的过程中,不想吧new的对象放在for循环当中,那样在占用内存比较大,所以就把它放在外面 刚开始时这样写的 直接在外层让pics为null ,里面的值直接引用,但是在程序的过程中,set值得时候始终未成功,后来在网上查了下null值和new对象的区别,null值是一个空指向,
阅读全文
摘要:要求: 借助同步机制,sleep()方法,join()方法,实现动画显示;甲线程:1、3、5、7、9乙线程:2、4、6、8、10丙线程:a、b、c、d、emain()线程输出:线程开始,线程结束 输出结果:线程开始,1-a-2## 3-b-4## 5-c-6## … 思考: 使用多个判断标记,模拟(
阅读全文
摘要:问题三 切片操作的注意事项,要防止空字符串引发的IndexError: list index out of range。 从例1可以看到对于非空字符串的切片操作,输出都是一样的,原因是slice不会改变原数据的数据形式,依然为str类型。 但是如果L是空字符串,会报错。 由此可以看到有冒号和没有冒号
阅读全文
摘要:1. Python类似于Java中的哈希表,只是两种语言表示的方式是不一样的,Python中的字典定义如下: 在Python中是一种可变的容器模型,它是通过一组键(key)值(value)对组成,这种结构类型通常也被称为映射,或者叫关联数组,也有叫哈希表的。每个key-value之间用 " : "
阅读全文
摘要:人名最多数统计 题目摘自https://python123.io 描述 编程模板中给出了一个字符串,其中包含了含有重复的人名,请直接输出出现最多的人名。
阅读全文
摘要:delete=1.调用析构函数,释放对象中的成员资源 2.归还对象空间(free) 其中在调用析构函数的时候,有可能还会对其他对象进行delete,然后调用这个对象的析构函数。。。 看这个例子: 转载原文地址: https://www.cnblogs.com/wycnb/p/4664934.html
阅读全文
摘要:pycharm常用快捷键1、编辑(Editing)Ctrl + Space : 基本的代码完成(类、方法、属性) Ctrl + Alt + Space 快速导入任意类 Ctrl + Shift + Enter: 语句完成 Ctrl + P 参数信息(在方法中调用参数) Ctrl + Q 快速查看文档
阅读全文
摘要:(1)整数常量整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,不带前缀则默认表示十进制。整数常量也可以带一个后缀,后缀是 U 和 L 的组合,U 表示无符号整数(unsigned),L 表示长整数(long)。后缀可以是大写,也可以是小写,U
阅读全文
摘要:1、调整文件的权限命令:chmod Linux的每个文件都定义了文件的拥有者:u(user)、拥有组:g(group)、其他人:o(others)权限,对应的权限用rwx的组合来定义。使用chmod命令,增加权限用+,删除权限用-,某个文件详细的权限用=号。 比如: chmod u+r filena
阅读全文
摘要:###概述赋值是各个编程语言通用的概念,而在Python有多种赋值方法以供选择,比如元组、列表、序列赋值运算等,甚至还有扩展的序列解包赋值方法完成更加复杂的赋值运算。 一些基本赋值运算 下面示例介绍了元组赋值运算、列表赋值运算及任意对象的序列赋值的简单使用 示例结果: 从示例我们看到,右侧实际上支持
阅读全文
摘要:在项目中或多或少会用到日期格式。如果在单线程中,可以不用考虑使用的格式化类是否线程安全,但是在多线程,并发执行时,就要考虑线程同步的问题了。 下面提供四中解决方式,并简单说明一下优缺点(看注释) ConcurrentDateFormat 和 ThreadLocalDateFormat 是自己封装的
阅读全文
摘要:字符流: 1、加入字符缓存流,增强读取功能(readLine) 2、更高效的读取数据 BufferedReader 从字符输入流读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。 FileReader:内部使用InputStreamReader,解码过程,byte->char,默认缓存大小为
阅读全文
摘要:@Configuration : 配置类 == 配置文件,告诉Spring这是一个配置类@ComponentScan(value="com.atguigu",excludeFilters = { @Filter(type=FilterType.ANNOTATION,classes={Controll
阅读全文
摘要:原文:https://blog.csdn.net/qq_35001776/article/details/89158734
阅读全文
摘要:父类能调用子类的方法吗? 答:能。 怎么做? ● 把子类传递到父类的有参构造中,然后调用。● 使用反射的方式调用,你使用了反射还有谁不能调用的?!● 父类调用子类的静态方法。 案例展示: 这三种都是父类直接调用子类的方法, 好用不?好用! 解决问题了吗?解决了! 项目中允许使用不?不允许! 我就一直
阅读全文
摘要:首先还是老样子,先来一点思考题。 1.什么是面向对象?面向对象是用对象来模拟现实实际的事物,用对象之间的关系描述事物之间的联系。 2.构造方法与普通成员方法的区别?格式区别: 构造方法和类名相同,并且没有返回类型,也没有返回值。 普通成员方法可以任意起名,必须有返回类型,可以没有返回值。作用区别:
阅读全文
摘要:名词解释 静态代理:编译期就已确定代理对象。即编码出代理类。 动态代理:运行时动态生成代理对象。可对被代理类做出统一的处理,如日志打印,统计调用次数等。 JDK动态代理:即JDK中自带的动态代理生成方式。JDK动态代理的实现依赖于被代理类必须实现自接口。 cglib动态代理:cglib工具包实现的动
阅读全文
摘要:前言 周末闲来无事,一向不(没)喜(有)欢(钱)凑热闹,倒不如趁着这时候复盘复盘。而写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,希望可以给大家一些经验,能让大家更好学习和使用Java。 这次介绍的主要内容是和J2SE相关的部分,另外,会在以后再介绍些J2EE相关的、和Jav
阅读全文
摘要:以上是关于Student类的定义,大家也可以做自己的修改,这都是源码哦 这上面的是一个主要的操作类,定义了一些可以进行的操作,大家也可以根据自己的需要进行修改,这里我只写了一个按照name删除的方法,其实也可以根据age和grade的操作,其实都是大同小异的。 在这里感觉在这个程序上收获最多的是关于
阅读全文
摘要:原文:https://blog.csdn.net/lxx19941220/article/details/89331794
阅读全文
摘要:问题描述:N个人围成一圈,从第一个人开始报数,报到m的人出圈,剩下的人继续从1开始报数,报到m的人出圈;如此往复,直到所有人出圈 很多实现是使用链表结构,让元素构成一个圈,而我使用底层是数组的ArrayList集合实现,并且不需要遍历搜索,依靠数组特性:索引值,通过数学计算,让索引值构成一个圈,每次
阅读全文
摘要:if语句使用bool类型来作为条件进行分支控制,条件可以用任何表达式 语法结构: 注意:条件后面要加冒号,执行的语句要缩进 一个验证登陆的例子: python中没有三目运算符,但是可以通过if语句实现这个效果语法: 例: pass语句:pass用来表示什么也不做,通常用作占位 比如输入的数字大于5时
阅读全文
摘要:对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。 不过对于一个有着 3年以上Java经验的资深开发者 来说,不会JVM几乎是不可接受的。 JVM作为java运行的 基础 ,很难相信对于JVM一点都不了解的人可以把java语言吃得很透。 我在面试有
阅读全文
摘要:Math类 1、概述 Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 2、成员变量 public static final double E : 自然底数 public static final double PI: 圆周率 3、成员方法 public static
阅读全文
摘要:正则表达式 正则表达式就是正确规则的表达式,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串,就是一种规则的应用。 规则字符在java.util.regex Pattern类中字符 x 字符 x。举例:'a’表示字符a\ 反斜线字符。\n 新行(换行)符 (’\u000A’)\r
阅读全文
摘要:字符流: 1、加入字符缓存流,增强读取功能(readLine) 2、更高效的读取数据 BufferedReader 从字符输入流读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。 FileReader:内部使用InputStreamReader,解码过程,byte->char,默认缓存大小为
阅读全文
摘要:在 python 中,strings, tuples, 和 numbers 是不可更改的对象,而 list,dict 等则是可以修改的对象。不可变类型:a = 1 #把1赋值给aa = 2 #把2赋值a这一过程中其实是重新创建新的值为2的对象a,原先指向1的变量a 被废弃了 可变类型:l = [1,
阅读全文
摘要:初学python没多久,对python中函数的可变参数有点头晕,查阅了stackflow,现总结一下可变参数 可变参数应该最简单,在C/C++和Java等语言中都有,就是用*号来表示,例如 你可以传入任意多个元素(包括0)到参数中,在函数内部会自动认为是一个元组或列表 关键字参数 关键字参数在pyt
阅读全文
摘要:对任何一个普通进程来讲,它都会涉及到5种不同的数据段。归纳一下进程对应的内存空间中所包含的5种不同的数据区都是干什么的。 BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于
阅读全文
摘要:主要的影响如下: 消耗时间:线程的创建和销毁都需要时间,当有大量的线程创建和销毁时,那么这些时间的消耗则比较明显,将导致性能上的缺失非常耗CPU和内存:大量的线程创建、执行和销毁是非常耗cpu和内存的,这样将直接影响系统的吞吐量,导致性能急剧下降,如果内存资源占用的比较多,还很可能造成OOM容易导致
阅读全文
摘要:Web前端开发前景怎么样?Web前端火了那么久,现在学习还来的及吗?互联网行业的快速发展,带动了更多的互联网企业的崛起,更多的企业当然需要更多有些的人才,而前端开发近几年一直是很热门的职位之一,而且人才稀缺,更多的企业高薪招聘优秀的前端人才,所以,现在想要学习web前端是一个不错的选择。 现在互联网
阅读全文
摘要:随着最近几年来互联网的迅猛发展和普及,web前端工程师已经成为互联网时代软件产品研发中不可缺少的一种专业的研发角色。 特别是电商领域的互联网项目不断兴起之后,激烈的竞争让这里面的玩家对于用户体验提出了更高的要求,极致的用户体验甚至成为了胜负的关键,也因此让前端开发走到台前,成为一个必须的开发工种。
阅读全文
摘要:1.前端工资比后端低吗?我可以负责任的告诉大家:据我所知,至少在杭的网易、阿里,前端跟后端是一个批发价。 关于以上,我说的是业务层的。假如你非得说开发Web 3D引擎的前端比一个普通的Java价格贵,或者玩hadoop的数据研发比一个普通前端高这就是属于杠精了。 我们指的前后端,一定是web开发的前
阅读全文

浙公网安备 33010602011771号