上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 50 下一页
摘要: 1.数据库中每个表后面加上一句default charset = utf8 2.ini文件修改为utf8 3.jdbc:mysql:///rpgclub?useUnicode=true&characterEncoding=utf8这边控制改为utf8 4.tomcat默认是ISO编码,tomcat在 阅读全文
posted @ 2019-02-13 14:16 SteveYu 阅读(400) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/julyme/p/5969626.html wget获取jdk wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com 阅读全文
posted @ 2019-02-12 22:24 SteveYu 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 基础概念不讲,记录课上关键部分 时间复杂度(Time Complexity) 算法所需要花的时间 比较时间复杂度(主要看问题的规模) 时间频度(算法执行次数)T(n)和T(n1),如果两个时间频度为等价无穷小,那么为时间复杂度相等 用O表时间复杂度上界,用Ω表示时间复杂度下界 用θ表示如果复杂度上下 阅读全文
posted @ 2019-02-05 03:53 SteveYu 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 数据(data) 描述客观事物的数值 数据项(data item) 具有原子性,不可分割的最小单位 数据元素(data element)集合的个体,通常由很多数据组成 数据对象(data object)性质相同的元素的集合 分类1:线性结构和非线性结构 线性结构:有且只有一个开始节点和终端节点,每个 阅读全文
posted @ 2019-02-05 02:47 SteveYu 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: 关于至此,我从大一下学习,以及大二上的巩固,这应该是SE部分的最后一章节内容,介绍一下jdk10的新特性 jdk在更新10之后,出现很多新特性,根据我所观看的视频,主要提及以下几点新特性 1.新增var弱类型变量,可作为局部变量(不可作全局) 2.垃圾回收机制变为并行收集,每次jdk更新都会进行优化 阅读全文
posted @ 2019-02-05 02:34 SteveYu 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 1.hash散列算法 由于hashmap在存储过程中是数组加链表的存储过程,所以定义数组长度为16(建议是2的n次幂的长度),之后进行每个数组的地址都指向一个链表进行存储 hash表算法可对数组长度length取余,如果length是2的n次幂,则可对length-1取位运算& 例如,任意长度8是2 阅读全文
posted @ 2019-01-29 17:56 SteveYu 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 关于实现链表的底层原理 链表便于增删,不便于查询 Vector向量中大部分方法加了sychronized,保证线程安全 阅读全文
posted @ 2019-01-29 05:11 SteveYu 阅读(356) 评论(0) 推荐(0) 编辑
摘要: Array 查询效率高,增删效率低( Link 增删效率高 Vector 线程安全 List 列表 源代码: 阅读全文
posted @ 2019-01-25 03:43 SteveYu 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 出于对自己基础的稳打,期末考试后依旧对SE部分进行复习 枚举的基本用法 阅读全文
posted @ 2019-01-25 01:30 SteveYu 阅读(182) 评论(0) 推荐(0) 编辑
摘要: InetAddress Dns:域名解析,将ip地址解析为英文字母 案例1:获取本机ip和名字 运行结果: InetSocketAddress 用于把InetAddress加上端口进行封装 案例二:对本机网络进行封装 控制台: 阅读全文
posted @ 2019-01-03 00:47 SteveYu 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 网络:将不同区域的计算机连在一起,局域网,城域网,互联网 地址:ip地址,确定网络上一个绝对地址 端口号:区分计算机软件的 2个字节,0-65535,共有65536个 在同一个协议下,端口号不能重复,不同协议下可以重复 1024以下的端口不要使用 80-->http 21-->ftp 资源定位: U 阅读全文
posted @ 2019-01-03 00:16 SteveYu 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 举例: jdk自带动态代理 javaassit字节码操作库实现 CGLIB ASM底层操作 实际例子: 使用jdk自带动态代理 java.lang.reflect.Proxy 作用 动态生成代理类和对象 java.lang.reflectInvocationHander 可以通过invoke方法实现 阅读全文
posted @ 2018-12-18 15:45 SteveYu 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 核心作用: 通过代理,控制对对象的访问 可以详细控制某个对象的方法,在调用这个方法做前置处理,调用这个方法后做后置处理(AOP的微观实现) AOP(Aspect Oriented Programming) 面向切面编程的核心实现机制 核心角色: 抽象角色:定义代理角色和真实角色的公共对外方法 真实角 阅读全文
posted @ 2018-12-18 15:01 SteveYu 阅读(207) 评论(0) 推荐(1) 编辑
摘要: 适用场景:旧系统的改造升级 实际场景:java.io.InputStreamReader(InputStream)等 1.一个被适配的类 2.客户端 3.适配器写法1 适配器写法2 UML图 阅读全文
posted @ 2018-12-18 00:35 SteveYu 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 通过new产生一个对象非常繁琐,可以使用原型模式 原型模式实现: ——Cloneable接口和clone方法 ——Prototype模式实现起来最困难的地方是实现内存的复制和操作,Java中提供了clone方法省了大部分事情 案例:多利羊的克隆 1.继承Cloneable接口 2.重写clone方法 阅读全文
posted @ 2018-12-05 02:14 SteveYu 阅读(196) 评论(0) 推荐(0) 编辑
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 50 下一页