摘要: 前言 不小心就鸽了几天没有更新了,这个星期回家咯。在学校的日子要努力一点才行! 只有光头才能变强 回顾前面: 多线程三分钟就可以入个门了! Thread源码剖析 本文章的知识主要参考《Java并发编程实战》这本书的前4章,这本书的前4章都是讲解并发的基础的。要是能好好理解这些基础,那么我们往后的学习就会事半功... 阅读原文
2018-04-24 06:00:42 阅读(664) 评论(0)
摘要: 问题引入     今天因为把Tomcat的版本从8升级到了9,而Tomcat9版本需要java8及其以上的版本,于是又开始了各种环境变量,Tomcat服务,开发工具的jre路径修改。记得初学java的时候,老师告诉我们需要配置java运行环境,其大致的步骤如下: 打开如下界面             2.... 阅读原文
2018-04-24 00:00:06 阅读(731) 评论(0)
摘要:   开篇  概述 基于JFinal的web项目需要创建一个继承自JFinalConfig类的子类,该类用于对整个web项目进行配置。     JFinalConfig子类需要实现六个抽象方法,如下所示: public class DemoConfig extends JFinalConfig { publi... 阅读原文
2018-04-23 21:36:03 阅读(644) 评论(0)
摘要: 反射就是在程序运行中,动态的创建对象,只要知道该类的名称,就能用它的字节码对象创建该类的对象(实例) 从而访问该类的任何方法和属性(暴力访问) 什么是字节码对象? javac 编译java文件后得到的class文件就是该类的字节码文件 javac Person.java//得到---------Person.c... 阅读原文
2018-04-23 20:06:02 阅读(683) 评论(0)
摘要: net.sf.json.JSONObject采用反射的方式,对POJO进行转换。JSONObject类实现了JSON、Map和Comparable接口,如下: class JSONObject extends AbstractJSON implements JSON, Map, Comparable 以Perso... 阅读原文
2018-04-23 20:00:02 阅读(707) 评论(0)
摘要: 在 JSP 中共有9种内置对象,下面分别进行介绍。 1、request对象 客户端的请求信息被封装在 request 对象中,通过它才能了解到客户的需求,然后做出响应。它是 java.servlet.HttpServletRequest 类的实例。 常用方法: getMethod(); //返回HTTP... 阅读原文
2018-04-23 19:36:02 阅读(760) 评论(0)
摘要: eclipse作为开发工具,每天都要使用,你肯定遇到过eclipse卡到想哭的时刻,严重影响开发效率啊!如果内存条不要钱,那就加内存吧!一个不够加两个!当然这都是玩笑话,如果不花钱也能解决问题,希望下面几个小tips会有帮助! 1、去掉自动构建项目,改为手动 在eclipse的菜单栏,选择Project,看到下方的B... 阅读原文
2018-04-23 18:30:02 阅读(686) 评论(0)
摘要: 一、线程和进程关系 二、创建方式1.继承Thread类,重写run方法2.实现Runable接口,重写run方法3.使用匿名内部类 三、API接口start()currentThread() 获取当前线程对象getID() 获取当前线程ID Thread-编号 该编号从0开始getName()... 阅读原文
2018-04-23 17:26:02 阅读(664) 评论(0)
摘要:       问题:在使用连接池和线程绑定之后需要关闭其他的参数么(stat? con?...) 阅读原文
2018-04-23 17:01:07 阅读(664) 评论(0)
摘要: 多线程并发与线程安全相关知识整理如下: 线程怎么保证安全性 如何安全发布对象 线程安全有哪些手段 JUC组件的讲解 如何提高线程的调度 一、线程怎么保证安全性。 什么是线程安全性 当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个... 阅读原文
2018-04-23 16:22:02 阅读(669) 评论(0)