摘要: AWT 是抽象窗口组件工具包,是 java 最早的用于编写图形节目应用程序的开发包。 Swing 是为了解决 AWT 存在的问题而新开发的包,它以 AWT 为基础的。 具体的说就是: AWT 是Abstract Window ToolKit (抽象窗口工具包)的缩写,这个工具包提供了一套与本地图形界面进行交互的接... 阅读原文
2018-05-07 06:00:04 阅读(755) 评论(0)
摘要: 享元模式是一种常用的设计模式。尤其是在拥有大数据量的传统后台服务中尤为突出。我们往往在不知不觉中就使用了这个设计模式。先来看看享元模式的定义:Flyweight Pattern Flyweight译为: n. 次最轻量级的拳击选手。 拳击比赛的重量级、轻量级是通过选手的体重来分界的。享元模式就是通过在程序中“缓存”进... 阅读原文
2018-05-06 19:38:03 阅读(761) 评论(0)
摘要: 3 HelloWorld     不管从事什么工作那么一个工作环境总是必不可少的,那怕你只是要写篇文章,一张平坦的书桌和流利的书写笔总是能帮助我们完成工作的,Java开发更是如此。在开始今天的HelloWorld前,我们先来聊一聊Java的基本环境搭建。 3.1 Java环境的搭建   工欲善其事必先利其器。在... 阅读原文
2018-05-06 18:40:16 阅读(744) 评论(0)
摘要: 1、修改maven本地仓库位置   没有效果,在新建项目时还是转跳到默认配置   在默认仓库位置添加修改后的setting文件,失败     修改成功,原因是前面修改的是setting而我们需要修改的是default setting/ 2、问题 修改本地仓库之后支撑jar包找不到了   mvn help:system... 阅读原文
2018-05-06 18:29:15 阅读(755) 评论(0)
摘要: 曾经看过一句话,觉得很有道理:如果在工作中不想成为被忽悠的一方,那就要试着了解对方的技术。 全栈在我看来,那就是神一样的存在。一个人可以支撑整个项目 从需求到架构,从开发到测试无所不能。 前端要能写出炫酷的UI交互、后端要抽象到死。数据库只会增删改查怎么能行,性能调优、分布式才有意思 各种工具那都是随便玩儿。   我... 阅读原文
2018-05-06 17:57:02 阅读(794) 评论(0)
摘要: 一、JPA概述以及它和Hibernate之间的关系 1.1.Hibernate 概述   JPA Java Persistence API,是EJB3规范中负责对象持久化的应用程序编程接口(ORM接口),它定义一系列的注释。这些注释大体可分为:类级别注释、方法级别注释、字段级别注释。给实体类添加适当的注释可以在程序运... 阅读原文
2018-05-06 17:22:06 阅读(761) 评论(0)
摘要: 前言 只有光头才能变强 回顾前面: ThreadLocal就是这么简单 多线程三分钟就可以入个门了! 多线程基础必要知识点!看了学习多线程事半功倍 Java锁机制了解一下 AQS简简单单过一遍 Lock锁子类了解一下 本篇主要是讲解线程池,这是我在多线程的倒数第二篇了,后面还会有一篇死锁。主要将多线程的基础过... 阅读原文
2018-05-06 16:53:27 阅读(776) 评论(0)
摘要: JSP简单实现统计网页访问次数 需求:统计网页的访问次数 核心思想:利用application对象,将访问次数的信息放入application对象中,每次访问就+1。这里利用了application对象每次只有当应用关闭才被销毁的特性。 核心代码如下: <% Object obj =application.g... 阅读原文
2018-05-06 14:53:02 阅读(744) 评论(0)
摘要: 你可以将方法的参数类型设为基类,那么该方法就可以接受从这个基类中导出的任何类作为参数。 如果方法的参数是一个接口,那么该方法就可以接受任何实现了该接口的类作为参数。 泛型实现了参数化类型的概念,使代码可以应用于多种类型。 在你创建参数化类型的一个实例时,编译器会为你负责转型操作,并且保证类型的正确性。 推荐阅读:Ja... 阅读原文
2018-05-06 14:34:02 阅读(769) 评论(0)
摘要:   总是想要去深入了解一下计算机,可真正去了解的时候才发现那并非一日之功,关于计算机的学习,并未放弃,但是化知识为笔记尚需时日,今日我们先简单了解一下计算机,然后开始Java语言的学习。 1 计算机的基础知识   尽管没有对计算的深入了解善始善终,但是在开始Java的系统学习的第一课,还是简单的略略计算机的基础知... 阅读原文
2018-05-06 12:42:04 阅读(746) 评论(0)