首页 > 编程语言
从一道面试题来认识java类加载时机与过程【转】
说明:本文的内容是看了《深入理解Java虚拟机:JVM高级特性与最佳实践》后为加印象和理解,便记录了重要的内容。 1 开门见山 以前曾经看到过一个java的面试题,当时觉得此题很简单,可是自己把代码运行起来,可是结果并不是自己想象的那样。题目如下: 错误答案 count1=1 count2=1 正确 ...
分类:编程语言   时间:2017-07-24 12:50:38    收藏:0  评论:0  赞:0  阅读:279
At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs d
问题描述 在tomcat启动时打印出一句error日志,内容为: 问题原因 这样的问题是你的页面中含有<! >的代码,由于tomcat是需要解析tld的,所以可能会抛出异常警告,但不会影响程序启动! 解决方案 第一种:严格遵守java规范,修改对象的属性名称,要求不包含java关键字; 第二种:修改 ...
分类:编程语言   时间:2017-07-24 12:49:19    收藏:0  评论:0  赞:0  阅读:712
VS2013+win8编写的C++程序在xp/win7中执行
使用Visual Studio 2013在Windows 8下编写的C++程序在Windows XP系统执行错误,报错信息为:“不是有效的win32应用程序”。 在Windows 7报错信息例如以下图。 解决方法: 依照例如以下步骤操作就可以解决。 第一步:打开project的属性。点击【配置属性】 ...
分类:编程语言   时间:2017-07-24 12:47:16    收藏:0  评论:0  赞:0  阅读:265
我的第一个springboot应用+maven依赖管理
第一步:使用Eclipse创建maven工程SpringBootFirst:工程目录如下 第二步:编写依赖文件pom.xml 编写web控制器:SampleController 第三步:右击SpringBootFirst工程,选择如下图运行 运行结果如下: 说明运行成功,启动了自带的Tomcat服务 ...
分类:编程语言   时间:2017-07-24 12:46:36    收藏:0  评论:0  赞:0  阅读:673
(黑马Java多线程与并发库高级应用)04 传统线程同步通信技术
子线程10次,然后主线程100次,然后子线程10次,然后主线程100次。循环50次 ...
分类:编程语言   时间:2017-07-24 12:44:39    收藏:0  评论:0  赞:0  阅读:220
Java中的异常处理
要理解Java异常处理是如何工作的,你需要掌握以下三种类型的异常: 检查性异常(非运行时异常):由程序与环境互动产生的异常,最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。(处理:必须try-cat ...
分类:编程语言   时间:2017-07-24 12:43:43    收藏:0  评论:0  赞:0  阅读:238
动态语言的灵活性是把双刃剑 -- 以Python语言为例
本文有些零碎,总题来说,包括两个问题:(1)可变对象(最常见的是list dict)被意外修改的问题,(2)对参数(parameter)的检查问题。这两个问题,本质都是因为动态语言(动态类型语言)的特性造成了,动态语言的好处就不细说了,本文是要讨论因为动态--这种灵活性带来的一些问题。 什么是动态语 ...
分类:编程语言   时间:2017-07-24 12:42:53    收藏:0  评论:0  赞:0  阅读:301
【redis】Spring 集成注解 redis 项目配置使用---3
spring-data-redis 项目,配合 spring 特性并集成 Jedis 的一些命令和方法。 配置redis继承到spring管理项目,使用注解实现redis缓存功能。 步骤:1.maven的pom.xml文件导入架包 2.配置文件添加配置 3.spring管理bean的生成,xml文件 ...
分类:编程语言   时间:2017-07-24 12:42:20    收藏:0  评论:0  赞:0  阅读:517
Java各种成员初始化顺序
在其他博客看到过这种关于初始化顺序的文章,仔细一想,自己还真的不太清楚具体的顺序是什么样的,搞段代码测试一下: class B extends A ,然后A类也就是父类里面有静态代码块,普通代码块,静态方法,静态成员变量,普通成员变量,普通方法。 在子类中,执行main方法,new LoaderOr ...
分类:编程语言   时间:2017-07-24 12:41:05    收藏:0  评论:0  赞:0  阅读:242
关于JavaMail实现QQ邮箱发送邮件的简单实现1
一 确认QQ是否开启了POP3/SMPT协议 1.登陆QQ,打开QQ邮箱,点击“设置” 2.点击“账户”,拉到下面“POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务” 3.点击“开启”,会看见几种验证方式,选择任意一种觉得方便的方式 4.在验证完之后会得到一个授权码, ...
分类:编程语言   时间:2017-07-24 12:39:04    收藏:0  评论:0  赞:0  阅读:332
任意进制转换算法
任意进制转换算法 N年没有写博客,发个进制转换的玩下,支持负数;功能属于简化版的 Convert.ToInt32 ,特点是: 1、任意位,如:0,1(二进制),0...7(八进制),0...9,A...F(16进制),0...N(N进制),或者是:!@#$%^&*(8进制,字符符号),也可以是中文。 ...
分类:编程语言   时间:2017-07-24 12:35:03    收藏:0  评论:0  赞:0  阅读:236
Java Tuple使用实例(转)
转自链接:http://www.cnblogs.com/davidwang456/p/4514659.html 一、为什么使用元组tuple? 元组和列表list一样,都可能用于数据存储,包含多个数据;但是和列表不同的是:列表只能存储相同的数据类型,而元组不一样,它可以存储不同的数据类型,比如同时存 ...
分类:编程语言   时间:2017-07-24 12:32:42    收藏:0  评论:0  赞:0  阅读:302
python的namespace和闭包(closure)
在讨论闭包之前,先总结一下python的命名空间namespace,一般的语言都是通过namespace来识别名字标识,无论是变量,对象,函数等等。python划分3个名字空间层次,local:局部,标识为当前函数内,当前类内,比如局部变量。global:全局,标识当前模块,也就是当前文件,比如全局 ...
分类:编程语言   时间:2017-07-24 12:32:26    收藏:0  评论:0  赞:0  阅读:220
Python__名称空间与作用域
一:函数嵌套,在调用一个函数的过程中,又调用了其他函数 ...
分类:编程语言   时间:2017-07-24 12:29:36    收藏:0  评论:0  赞:0  阅读:178
python 形参
def fun(x="dx",y="dy"): print "fun " print x print yfun()fun("aa","bb")fun(x="ha",y="la")ct = dict(x="haha",y="lala")fun(**ct) fun dxdyfun aabbfun hal ...
分类:编程语言   时间:2017-07-24 12:29:08    收藏:0  评论:0  赞:0  阅读:196
若干排序算法简单汇总(一)
转载请注明出处 http://blog.csdn.net/pony_maggie/article/details/35819279 作者:小马 从题目看,首先不是所有是若干。排序算法非常多。我个人的能力也有限。不可能都讲到。另外,是简单汇总,是希望能用最简单的代码,最简短的语言说明问题,不搞太多理论 ...
分类:编程语言   时间:2017-07-24 12:28:29    收藏:0  评论:0  赞:0  阅读:230
Java反射中Class.forName与classLoader的区别
Java中的class.forName和classLoader都可以用来对类的加载。 class.forName除了把类加载到JVM中,还会对类进行解释,执行类的static代码块; classLoader只是把类加载到JVM中,只有在调用newInstance的时候才会去执行static代码块; ...
分类:编程语言   时间:2017-07-24 12:21:02    收藏:0  评论:0  赞:0  阅读:797
多线程基本知识
如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。 如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。 实现Runnable接口比继承Thread类所具有的优势: 1):适合多个相同的 ...
分类:编程语言   时间:2017-07-24 12:20:47    收藏:0  评论:0  赞:0  阅读:222
PHP 多线程
大多开发过程中,php处理事务绝大部分都是不会用到多线程知识的,但是这不应该是其他语言开发者对phper的槽点之一。php是世界最好的语言\滑稽。 php如何使用多线程呢?所幸git里有php多线程的项目(官方手册:http://php.net/manual/zh/book.pthreads.php ...
分类:编程语言   时间:2017-07-24 12:19:58    收藏:0  评论:0  赞:0  阅读:257
python-ConfigParser模块【读写配置文件】
1,函数介绍 1.1.读取配置文件 -read(filename) 直接读取ini文件内容-sections() 得到所有的section,并以列表的形式返回-options(section) 得到该section的所有option-items(section) 得到该section的所有键值对-g ...
分类:编程语言   时间:2017-07-24 12:19:45    收藏:0  评论:0  赞:0  阅读:280
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!