一、前言 这篇是类加载器相关的第三篇: 实战分析Tomcat的类加载器结构(使用Eclipse MAT验证) 还是Tomcat,关于类加载器的趣味实验 昨天下午刚写了篇 类加载器相关的,晚上想着验证个问题:Tomcat 跑了多个spring web项目,那么org.springframework.w ...
分类:
编程语言 时间:
2019-06-16 09:35:06
阅读次数:
120
遇到的问题如下:1.SpringBoot正常启动后,访问Controller报404问题描述:springboot正常启动,通过http://localhost:8000/hello/first访问,一直报404原因:在搭建完项目之后,Application类是放在com.example.hello的包下面,而Controller类是放置在com.example.controller的包下面,导致
分类:
编程语言 时间:
2019-06-16 09:36:30
阅读次数:
129
一: 可以将一个数字转换打包成一个指定长度的字节 ...
分类:
编程语言 时间:
2019-06-16 09:36:50
阅读次数:
101
六、线程得等待和唤醒 1.wait()和notify()的简单示范 public class Wait extends Thread{ public synchronized void run() { System.out.println(getName()+"执行notify()"); notif ...
分类:
编程语言 时间:
2019-06-16 09:40:47
阅读次数:
115
类型 原始值: 相当于传值(JavaScript对象都提供了字面量),使用字面量创建对象。 string number boolean null undefined string number boolean null undefined 复杂类型: 相当于传引用 object array func ...
分类:
编程语言 时间:
2019-06-16 09:40:59
阅读次数:
102
众所周知,spring boot 在构建项目时,确实为Java程序员们省了不少力气,打包项目非常容易。 上周在项目中遇到打包后的项目总是无法运行,困扰了我们团队将近两天才找到原因。 图和真相在这里。 ...
分类:
编程语言 时间:
2019-06-16 09:48:13
阅读次数:
163
最近叠猫猫的活动可真是十分的火爆,每天小伙伴们为了合猫猫忙的可谓是如火如荼。为啥要叠猫猫呢?赚猫币得现金红包!! 今天就用python来叠猫猫 ...
分类:
编程语言 时间:
2019-06-16 09:56:34
阅读次数:
83
第三阶段 JAVA常见对象的学习 System类 System类包含一些有用的字段和方法,他不能被实例化 arraycopy方法的使用案例 currentTimeMills()使用案例 System.gc() 可用于垃圾回收.当使用System.gc() 回收某个对象所占用的内存之前,通过要求程序调 ...
分类:
编程语言 时间:
2019-06-16 09:58:05
阅读次数:
143
Problem: 给定一个字符串str1,只能往str1的后面添加字符变成str2。 要求1:str2必须包含两个str1,两个str1可以有重合,但是不能以同一个位置开头。 要求2:str2尽量短最终返回str2 举例: str1 = 123,str2 = 123123 时,包含两个str1,且不 ...
分类:
编程语言 时间:
2019-06-16 09:59:01
阅读次数:
145
在Spring中数据库事务是通过PlatformTransactionManager进行管理的,jdbcTemplate是不能支持事务的,而能够支持事务的是org.springframework.transaction.support.TransactionTemplate模板,它是Spring所提 ...
分类:
编程语言 时间:
2019-06-16 10:00:11
阅读次数:
114
原文:https://www.cnblogs.com/zhaoyl/p/3620204.html 首先从OS设计原理上阐明三种线程:内核线程、轻量级进程、用户线程 内核线程 内核线程就是内核的分身,一个分身可以处理一件特定事情。这在处理异步事件如异步IO时特别有用。内核线程的使用是廉价的,唯一使用的 ...
分类:
编程语言 时间:
2019-06-16 11:19:16
阅读次数:
88
匿名函数lambda Python使用lambda关键字创造匿名函数。所谓匿名,意即不再使用def语句这样标准的形式定义一个函数。这种语句的目的是由于性能的原因,在调用时绕过函数的栈分配。其语法是: lambda [arg1[, arg2, ... argN]]: expression 其中,参数是 ...
分类:
编程语言 时间:
2019-06-16 11:20:07
阅读次数:
108
上一篇我们介绍了一些基础的数据类型和方法。 在这篇里,我们来了解下python特有的数据类型及其方法。 3.4 列表(list) 列表可以存储多个数据,有点类似于powershell里的数组 字符串也可以看做是一个列表 3.4.1 列表的特点(有序,可变) 列表有以下特点 1. 可以存放多个值。(值 ...
分类:
编程语言 时间:
2019-06-16 11:21:16
阅读次数:
110
学习Python必须的一些书籍 1、python编程快速上手 让繁琐工作自动化 2、Python高手之路 第三版 3、Python核心编程 第三版 4、Python极客项目编程 5、Python机器学习及实践--从零开始通往kaggle竞赛之路 6、Python绝技 7、笨办法学习Python 第三 ...
分类:
编程语言 时间:
2019-06-16 11:26:37
阅读次数:
104
Java线程与Linux内核线程的映射关系 Java线程与Linux内核线程的映射关系Linux从内核2.6开始使用NPTL (Native POSIX Thread Library)支持,但这时线程本质上还轻量级进程。 Java里的线程是由JVM来管理的,它如何对应到操作系统的线程是由JVM的实现 ...
分类:
编程语言 时间:
2019-06-16 11:29:27
阅读次数:
141
1 1.10进制转换为其他进制 2 方法一:函数 3 十进制转二进制:bin(10) --> '0b1010' tpye:是字符串类型 0b:表示2进制 4 十进制转八进制:oct(10) --> '0o12' tpye:是字符串类型 0o:表示8进制 5 十进制转十六进制:hex(10) --> ... ...
分类:
编程语言 时间:
2019-06-16 11:33:41
阅读次数:
89
第一章计算机基础的部分,以后整理完后更新。 2.1 环境安装 + 学习python需要的环境(mac/windows): + 解释器:py2\py3 + 开发工具:pycharm 2.2 编码 2.2.1 编码基础 + 常见编码: + ascii (英语) + unicode (内存中使用的编码,可 ...
分类:
编程语言 时间:
2019-06-16 11:34:39
阅读次数:
138
在python里,我们可以通过open()方法打开文件并且用内置方法处理文件内容。 需要注意的是,open() 会默认自动转换为2进制再存储(write方法执行时)。所以open命令也是在2进制的基础上进行存储的。 4.1 文件基本操作 4.2 打开模式 + 操作字符串 + r/w/a + r+/w ...
分类:
编程语言 时间:
2019-06-16 11:34:58
阅读次数:
103