- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 sublime 列模式 列编辑
当想要删除制定某一列时,可以如下操作 mac:option + 鼠标左键 按住左键不放,移动鼠标往下拉就能选中下面当列 window: shift + 鼠标右键如果每行的字符串长度不同,而你需要删除每行的最后几个字符时,可以如下操作 1. Ctrl+A 全选 2. Ctrl+Shift+L 进入列选模式 3. 使用方向键左右移动所有列的光标,并配合使用Shift键来多选每行的字符...
2018-07-17 11:18:54
8168
原创 Java设计模式(1)-单例模式
单例模式(singleton)singleton是一种创建型模式,指某个类采用singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并提供一个全局的访问点。 核心知识点: 1.将采用单例设计模式的类的构造方法私有化(采用private修饰) 2.在其内部产生该类的实例话对象,并将其封装成private static类型 3.定义一个静态方法返...
2018-05-06 23:58:04
209
转载 linux下安装jdk
由于各Linux开发厂商的不同,因此不同开发厂商的Linux版本操作细节也不一样,今天就来说一下CentOS下JDK的安装:方法一:手动解压JDK的压缩包,然后设置环境变量1.在/usr/目录下创建java目录[root@localhost ~]# mkdir/usr/java [root@localhost ~]# cd /usr/java2.下载jdk,然后解压[root...
2018-04-21 16:21:19
268
转载 MySQL创建用户与授权
一. 创建用户命令: CREATE USER ‘username’@’host’ IDENTIFIED BY ‘password’;说明:username:你将创建的用户名 host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符% password:该用户的登陆密码,密码可以为空,如果为空则该用...
2018-04-18 01:59:29
20248
1
原创 Dubbo与Zookeeper、SpringMVC整合
第一步:安装ZookeeperZookeeper作为Dubbo服务的注册中心,Dubbo原先基于数据库的注册中心,没采用Zookeeper,Zookeeper一个分布式的服务框架,是树型的目录服务的数据存储,能做到集群管理数据 ,这里能很好的作为Dubbo服务的注册中心,Dubbo能与Zookeeper做到集群部署,当提供者出现断电等异常停机时,Zookeeper注册中心能自动删除提供者信息,...
2018-03-28 02:02:38
311
转载 热部署
热部署是指在你修改项目BUG的时候对JSP或JAVA类进行了修改在不重启WEB服务器前提下能让修改生效。但是对配置文件的修改除外! 1、直接把项目web文件夹放在webapps里。2、在tomcat\conf\server.xml中的<host></host>内部添加<context/>标签: <Context debug="0" docBase="D...
2018-03-26 00:11:08
2038
原创 mac使用中的一些技巧
1.Finder中显示隐藏文件通常很多源代码中会有隐藏文件,要想在Finder中显示隐藏的文件,执行下面这段就可以了defaults write com.apple.finder AppleShowAllFiles -bool true;KillAll Finder这条命令来显示。同时,将 true 改成 false, 就可恢复隐藏状态。...
2018-03-15 00:10:41
179
转载 Java并发编程:volatile关键字解析
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java
2017-11-30 20:29:06
161
转载 Oracle用户被锁原因及办法
在登陆时被告知test用户被锁 1、用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间 SQL> alter session set nls_date_format=’yyyy-mm-dd hh24:mi:ss’; Session altered. 2、查看具体的被锁时间 SQL> select username,lock_date from db
2017-11-23 00:23:54
335
转载 Linux下启动Oracle服务和监听程序
linux中启动oracle主要分两步:一个是启动监听器,一个是启动实例。工具/原料 linux 安装 oracle数据库 SecureCRT 任意ssh连接工具都可以方法/步骤 一、secureCRT连接到数据库所在的linux机器,切换到oracle用户模式下 [root@nstlbeta ~]# su - oracle 二、然后用sqlplus登录到数据库,关闭数据库 [oracl
2017-11-20 10:41:58
778
转载 UML类图与类的关系详解
在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合实例理解这些关系。 基本概念类图(Class Diagram): 类图是面向对象系统建模中最常
2017-11-11 16:08:27
215
原创 GitHub与Git的区别与入门
很早之前就已经注册了一个GitHub,不过一直以来对于GitHub与Git二者之间的关系都是懵懵懂懂的,工作用到的技术都比较保守,用的都是行内的一套,像这种基本接触不到,只能靠自己,正好想起,学习了下,正好做个记录,慢慢完善 Git简单的来说就是一个版本控制系统(Version Control System,VCS)。版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统
2017-11-10 00:36:51
507
原创 javasocket实现简易聊天室
一个简单的聊天室程序: 客户端:public class ChatClient extends JFrame{ /** * 聊天室客户端 */ private static final long serialVersionUID = 1L; Socket socket; PrintWriter pWriter; BufferedRea
2017-11-05 23:44:41
8308
5
原创 socket编程简单示例
下面是一个简单的socket编程实现:服务端统计访问次数 客户端程序:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.Socket;import java.net.Un
2017-11-05 22:07:25
473
原创 sftp测试小程序
本程序将代码打包成jar,使用bat脚本调起运行,测试目标服务器和本机是否相通,传输文件能否成功文件列表截图: LoadProperties:用于读取properties参数文件里的数据public class LoadProperties { public static Properties getProperties() { File file = new File
2017-10-31 20:52:13
2343
原创 eclipse实用快捷键
1.快速展开\收缩代码 全部收缩 :ctrl + shift + 小键盘的除法键“/” 全部展开 :ctrl + shift + 小键盘的乘法键“*” (有shift不会将import包展开,没有shift则会) 当前代码块收缩: ctrl + 小键盘的减法键“-” 当前代码块展开: ctrl + 小键盘的加法键“+”
2017-10-18 11:17:27
205
原创 Spring中引入多个properties文件的简易方法
在Spring中引入多个properties的最简单的方法: 通过context:property-placeholder加载配置文件properties中的内容<context:property-placeholder location="classpath:*.properties" ignore-unresolvable="true"/>但是如果Java程序打包成为jar的话,这样使用*
2017-10-10 21:08:10
494
原创 将Java程序打包成jar并执行
将Java程序打包成jar,可以使用eclipse来进行打包操作选中需要打包的程序右键 然后直接next下去 MANIFEST.MF文件可以由eclipse自动生成,也可以指定外部导入运行jar包的命令 java -jar helloworld.jar如果在工程中用到了其他的jar包,虽然使用eclipse打包是可以看到引用的jar包已经加入到自己的jar中了,但是运行时候还是会提示Cla
2017-10-10 20:49:40
552
原创 Java程序eclipse可以执行打包成jar后执行出错
Java程序在eclipse中能够正常执行,但是当打成jar包后一直执行出错,提示bean没有定义:”’ Cannot resolve reference to bean ‘dealMonitorJob’ while setting bean property ‘targetObject’; nested exception is org.springframework.bean
2017-10-10 18:00:06
2375
原创 使用指定JDK运行JAVA程序
使用bat脚本执行Java程序时,可能由于需要使用比本地更高版本的Java环境来运行,所以需要使用指定的JRE环境 例如: set path = C:/jdk1.7.0_51 set classpath=C:/jdk1.7.0_51/jre/lib java -Xms256m -Xmx256m -classpath D:/workspace/Test/classes;D:/w
2017-09-21 00:10:54
15913
原创 MAVEN异常:Check $M2_HOME environment variable and mvn script match
使用maven时报错:Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.解决方法:windows -> preferences -> java ->Installed JREs 点击配置的JRE -> Edi
2017-09-17 19:58:23
243
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人