摘要:
登录框消失语句
dispose();
好友列表窗出现
使用new FriendsFrame(phone,s);
登陆对话框代码修改如下:
package com.swift.frame;
import java.awt.EventQueue;
import java.awt.event.ActionEvent;
... 阅读原文
2017-12-21 14:31:01 阅读(728) 评论(0)
摘要:
java学习笔记之eclipse下jar包导入
步骤:
1.在项目根目录下新建lib文件夹
2.将jar包拷到lib目录下
3.右键jar ,选择Build Path 找到Add to build path
4.这就ok了
阅读原文
2017-12-21 13:39:08 阅读(755) 评论(0)
摘要:package com.leadbank.oprPlatform.util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.tmatesoft.svn.core.*;import org.tmatesoft.svn.core.inter... 阅读原文
2017-12-21 12:04:02 阅读(737) 评论(0)
摘要:
通常我们将一个项目架构分为五层:表现层、控制层、逻辑层、Dao层和数据库。(人生没有白走的路,每一步都算数。)
通俗点说就是:
表现层就是看到的东西,比如你现在看到的当前页面;
控制层就将你的请求从页面传到后台代码;
逻辑层就是处理你的请求的代码;
DAO层就是将数据存到数据库中的代码;
数据库就是存数据用的;
... 阅读原文
2017-12-21 11:18:01 阅读(824) 评论(0)
摘要:
application.properties
在浏览器中输入http://localhost:8080/index.html 会报一个
因为Spring boot 无法直接访问templates下的文件,
想要直接输入http://localhost:8080/index.html显示页面, 需要在src... 阅读原文
2017-12-21 11:00:09 阅读(796) 评论(0)
摘要:
Java与C++之间有一堆由内存动态分配与垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人却想出来。 —— 《深入理解Java虚拟机:JVM高级特性与最佳实践》
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途。以及创... 阅读原文
2017-12-21 09:14:01 阅读(755) 评论(0)
摘要:
目前很多OA办公自动化软件,加快了办公效率,简化流程。相信很多小伙伴都用过。笔者了解到的大多数办公软件底层实现流程大多数采用的都是Activity或者是JBPM框架。
今天笔者要说的也是类似于流程的一个设计模式,职责模式。
先看下类图
大话设计模式-类图
看完类图,不知道大家有没有想到职责链模式似曾相识。笔者觉得此... 阅读原文
2017-12-21 07:38:04 阅读(754) 评论(0)
摘要:
目录
1.0立即加载/“饿汉式”
2.0延迟加载/“懒汉式”
3.0使用静态内置类实现单例模式
4.0序列化与反序列化的单例模式实现
5.0使用static代码块实现单例模式
6.0使用enum枚举数据类型实现单例模式
7.0完善使用enum枚举实现单例模式
1.0立即加载/“饿汉式”
立即加载:实用类... 阅读原文
2017-12-21 06:33:02 阅读(714) 评论(0)
摘要:
本文是基于xml配置的方式来整合SpringMVC、Spring和Mybatis(基于注解的方式会再写一篇文章),步骤如下:
(1)首先自然是依赖包的配置文件 pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:... 阅读原文
2017-12-21 00:04:02 阅读(735) 评论(0)
摘要:
前言
本篇主要讲解如何去优化锁机制或者克服多线程因为锁可导致性能下降的问题
ThreadLocal线程变量
有这样一个场景,前面是一大桶水,10个人去喝水,为了保证线程安全,我们要在杯子上加锁导致大家轮着排队喝水,因为加了锁的杯子是同步的,只能有一个人拿着这个唯一的杯子喝水这样子大家都喝完一杯水需要很长的时间如果我们... 阅读原文
2017-12-20 23:27:02 阅读(744) 评论(0)