ssh终端界面(编码中)-TabPanel

package com.cod.ui.terminal; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.Dimension; import java...

2019-02-10 13:13:54

阅读数 55

评论数 0

ssh终端界面(编码中)-MenuTree

package com.cod.ui.terminal; import java.awt.Color; import java.awt.Font; import javax.swing.ImageIcon; import javax.swing.JTree; import javax.swi...

2019-02-10 13:12:58

阅读数 66

评论数 0

ssh终端界面(编码中)-MenuBar

package com.cod.ui.terminal; import java.awt.Dimension; import javax.swing.JScrollPane; public class MenuBar extends BaseInternalFrame{ /** *...

2019-02-10 13:11:58

阅读数 44

评论数 0

ssh终端界面(编码中)-BaseToolBar

package com.cod.ui.terminal; import javax.swing.JToolBar; public class BaseToolBar extends JToolBar{ /** * */ private static final long se...

2019-02-10 13:11:01

阅读数 77

评论数 0

ssh终端界面(编码中)-BaseInternalFrame

package com.cod.ui.terminal; import javax.swing.JInternalFrame; public class BaseInternalFrame extends JInternalFrame{ /** * */ private st...

2019-02-10 13:10:13

阅读数 59

评论数 0

ssh终端界面(编码中)-BaseFrame

package com.cod.ui.terminal; import java.awt.Dimension; import java.awt.Toolkit; /** * 默认虚拟桌面面板,该面板只放置容器类组件/面板 * @author yl * @2019年2月9日下午7:14:...

2019-02-10 13:05:16

阅读数 60

评论数 0

ssh终端界面(编码中)-BaseDesktopPane

package com.cod.ui.terminal; import javax.swing.JDesktopPane; public class BaseDesktopPane extends JDesktopPane{ /** * */ private static f...

2019-02-10 13:04:00

阅读数 35

评论数 0

ssh终端界面(编码中)-BaseFrame

package com.cod.ui.terminal; import java.awt.BorderLayout; import java.awt.Dimension; import javax.swing.JFrame; /** * 程序主框架,不展示任何空间,提供一个虚拟桌面布局,...

2019-02-10 13:02:55

阅读数 55

评论数 0

eclipse常用插件、命令、快捷键整理

插件 Eclipse Git - Git integration for Eclipse Subversive Subclipse PyDev - Python Development environment PropertiesEditor WindowBuilder Eclips...

2018-07-15 14:30:35

阅读数 86

评论数 0

eclipse安装svn插件

两种主流插件eclipse的svn插件有两种,一种是subversion,一种是subclipse,前者默认通过纯JNI的方式实现svn桥(SVNKit),后者默认通过直接使用本地方法和动态链接库DLL(仅windows)的方式操作svn(JavaHL),稳定性更高。当然,具体使用哪种实现都是可以...

2018-07-15 02:31:38

阅读数 126

评论数 0

eclipse安装Ivy插件

Ant和Ivy可以说是相当古老的开发工具组合,一个编译,一个外部jar管理,现在Maven已经逐步取代Ant+Ivy,然而最近遇到的项目仍然是复古+流行,也就让我找了个理由研究下这上古时期的东西。尽量不要在线安装Ivy最多由eclipse继承到4版本之前,4之后的版本都已近逐步取消内置Ivy插件了...

2018-07-11 22:55:57

阅读数 1404

评论数 0

Java clone、浅复制、深复制、复制构造函数

在java中的对象重复利用通常有两种渠道:复制引用、克隆,不管何种方法,它们都是为了减少对象重复创建和赋值操作,一定程度上提高效率。这里就有关对象复用的几种方式和关系进行探讨。共识java中的对象分为两派:值类型和引用类型,这是因为他们的传递方式,一个是值传递,一个是引用传递。对于值类型,因为是值...

2018-06-24 04:47:49

阅读数 888

评论数 0

linux安装mysql通用解压版

相对于其他数据库,mysql的安装无论是windows平台还是linxu都是比较简单的。个人觉得,在window系统安装mysql,最好的方式就是使用安装程序,也即是安装版,因为有良好的向导,相依性的检查和执行都不需要管。而在linux系统中,最好的方式就是解压即用,也即是解压版,因为此方式对系统...

2018-06-21 05:43:27

阅读数 1547

评论数 0

linux mysql5.7及之后版本root用户密码过期(You must reset your password using ALTER USER)解决办法

在linux初始化完成mysql之后,使用默认随机生成的root密码登录mysql,会出现无法执行任何命令的情况:You must reset your password using ALTER USER statement before executing this statement.然而此时...

2018-06-19 18:34:44

阅读数 1605

评论数 0

linux日常命令和基本操作

控制台操作shift+pageup/pagedn:上下翻页alt+←/→:切换命令行终端ctl+alt+F1~F8:切换终端包括图形界面终端ls -l>aaa.out:将命令输出到文件复制黏贴技巧:ctl+space+左右移动光标:标记起始点和终点ctl+w:复制标记的部分c...

2018-06-16 17:19:14

阅读数 84

评论数 0

Mybatis源码解析5——版图拼接

做了三篇的源码解析,时候将它们的关系结构整合一下啦:

2018-05-12 18:51:17

阅读数 74

评论数 0

Mybatis源码解析5——SqlSessionFactory

在Executor的解析一篇中我已经大致的分析了SqlSessionFactory对于创建SqlSession的工作,现在来进一步的探讨一下SqlSessionFactory的全部内容。回顾之前的研究,已经知道SqlSessionFactory的一部分工作是创建SqlSession,SqlSess...

2018-05-12 18:23:20

阅读数 64

评论数 0

Mybaits源码解析4——SimpleExecutor、ReuseExecutor、BatchExecutor、CachingExecutor

上一篇对Executor接口进行了大致的分析,这边来针对它的实现进行分析。现在我们知道,mybatis默认情况下是使用simpleExecutor的,如果你需要修改,有两种方式,一是在setting中配置defualtExecutorType,另一种方式是通过SqlSessionManager指定...

2018-05-12 02:40:54

阅读数 653

评论数 0

源码解析心得

1

2018-05-11 16:08:28

阅读数 245

评论数 1

mybatis源码解析3——Executor

经历了上一篇mybaits的基础架构部分的configuration的源码解析,也深感自身功力不足,也可能是configuration是复杂基础组件,一套下来感觉有点恶心吃不消,后面总算是有模有样的缕清了关系。言归正传,依旧继续上一个例子,这篇来解析下Executor。 public int up...

2018-05-10 07:26:15

阅读数 259

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭