摘要:
前言
不小心就鸽了几天没有更新了,这个星期回家咯。在学校的日子要努力一点才行!
只有光头才能变强
回顾前面:
多线程三分钟就可以入个门了!
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)