`
guotufu
  • 浏览: 34053 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
开闭原则 开闭原则指的是对于扩展是开发的,对于修改是关闭的。通俗来讲就是指,一个软件实体(例如:类、函数、模块等)应该能够由开发人员扩展,但是不能修改该实体中已经指定好的内容。 当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化。 开闭原则是最基础的设计原则,其他的五个设计原则都是开闭原则的具体形态。 里氏替换原则 里氏替换原则指的是在子类中,应该能够正确访问基类的成员。即子类不能对基类的成员进行覆盖或修改。 当使用继承时,应该遵循里氏替换原则。类B继承类A时,除了添加新的方法来实现新的功能外,应该尽量不要重写父类A的方法,也尽量不要重载父 ...
开春跳槽季,Spring面试专场链接:https://pan.baidu.com/s/1o98WFzW 密码:1krz 面试必问之JVM篇 链接:https://pan.baidu.com/s/1htQdlJY 密码:r1ye 如何从0到1设计一个千万级并发架构 链接:https://pan.baidu.com/s/1dGstpjb 密码:ez98 分布式负载均衡和集群实战 连接:https://pan.baidu.com/s/1pMe19dL密码: qcyd
一、配置定义数据库连接属性 二、定义bean <!-- 主数据库连接池 -->     <bean id="masterDataSource" parent="abstractDataSource">         <property name="url" value="${master.jdbc.url}"/>         <property name="username" value="${master.jdbc.username}& ...

123

123

test

    博客分类:
  • jjj
testtesttest

屏幕监视

屏幕监视设计思想一(理论型--初步设计): 1.用Java中自带的截屏方法进行截屏,然后生成图片,保存在本地(比如C://temp//1.jpg)主机上(被监视端) 2.用socket将本地的图片文件传送到指定的电脑上(监视端),并且保存在该 ...

java

import java.awt.AWTException; import java.awt.Color; import java.awt.MouseInfo; import java.awt.Point; import java.awt.Robot; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextField; /* ...
Enabling verbosegc on releases of Version 8.0 and 7.0 - Application Servers In the Administrative Console, expand Servers, expand Server Types, and then clickWebSphere application servers. Click on the server that you would like to work with, for example, server1. On the Configuration tab, ...

web tools

    博客分类:
  • java
不解释。
本文主要讨论IBM相关JVM诊断工具的使用,并结合具体应用给出示例。 随着信息技术的不断发展,计算机在各行各业得到越来越广泛的应用,应用系统结构也越来越复杂和庞大,系统的性能问题已经成了系统发挥效率的关键所在,通常处理这些问题都是软件开发人员根据其以往的开发经验,设计的好坏受人为因素影响很大,且方案因人而异。一般来说,一个系统存在瓶颈是必然的,不可能完全消除,但是合理的进行瓶颈定位,并对性能进行优化将能极大的提高系统的效率。 Java由于其具有跨平台的先天优势,以及对Web的良好支持,在分布式应用尤其是异构环境中成为首选,因此目前基于J2EE的应用与基于微软.net平台(和windows的近 ...

Thread Dump

  Thread Dump是非常有用的诊断Java应用问题的工具,每一个Java虚拟机都有及时生成显示所有线程在某一点状态的thread-dump的能力。虽然各个Java虚拟机thread dump打印输出格式上略微有一些不同,但是Thread dumps出来的信息包含线程;线程的运行状态、标识和调用的堆栈;调用的堆栈包含完整的类名,所执行的方法,如果可能的话还有源代码的行数。 Thread Dump特点: 能在各种操作系统下使用 能在各种Java应用服务器下使用 可以在生产环境下使用而不影响系统的性能 可以将问题直接定位到应用程序的代码行上 Thread Dump能诊 ...
工作接近两年,发觉严谨的测试非常重要,故特于此记录测试方法。 TestCase + TestSuite + BaseTestRunner = TestResult 以上三个类是JUnit主要核心类,共同产生测试结果。 TestCase(测试用例)
Java正则表达式应用--验证字符串是否为数字 (2010-07-07 13:47:31) 转载 <script></script>标签: 杂谈 <!-- 正文开始 --> 首先说一下java正则表达式的重点概念:第一、相关类:Pattern、Matcher第二、典型的调用顺序是Pattern p = Pattern.compile("a*b");Matcher m = p.matcher("aaaaab");boolean b = m.matches();在仅使用一次正则表达 ...
安装前的准备:hosts--->IP  修改路径:C:\Windows\system32\drivers\etc\hosts 6. Open a Windows command prompt. You can do this by clicking 'Start ->Programs -> Accessories -> Command prompt'.__7. Type the command 'ping portal.mycomputer.com' and be sure you get a responseas shown below.     验证是否安装成 ...
package com.file; import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter; public ...
Global site tag (gtag.js) - Google Analytics