`
文章列表
概述 先上图:   两条分支:Collection和Map Collection接口没有实现类,有两个接口:Set和List Set  无序,没有重复元素 SortedSet升序排列的Set,实现类是TreeSetList 有序,可以有重复元素 Map接口实现类HashMap SortedMap按key的升序排列,实现类是TreeMap   TreeSet和TreeMap的排序规则要实现对象的hashCode和equals方法,速度比HashSet和HashMap慢,所以不需排序的时候使用后者   List ArrayList:数据结构为数组,方便取得固定下标的 ...
类的访问说明符public   可以任意访问default  只有同一个包中才能访问类的其他修饰符final    不能被其他类继承,如Stringabstract 抽象类,不能实例化   方法的访问说明符private     只能同一个类中访问protected 同一个类或 ...
Java常见的日志框架 java.util.logging:JDK1.4之后自带的日志API Commons-logging : apache最早提供的日志的门面接口。避免和具体的日志方案直接耦合。类似于JDBC 的api 接口,具体的的JDBC driver 实现由各数据库提供商实现。通过统一接口解耦,不过其内部也实现了一些简单日志方案。Log4j : 经典的一种日志解决方案。内部把日志系统抽象封装成Logger 、appender 、pattern 等实现。我们可以通过配置文件轻松的实现日志系统的管理和多样化配置。Slf4j : 全称为Simple Logging Facad ...
系统相关 top 查看系统资源。类似windows任务管理器 reboot 重启 su 切换用户 ifconfig 查看网络配置 ps aux 显示进程。可以单独查找,比如查找tomcat可以用ps aux|grep tomcat kill -9 进程号 杀死进程,加-9强制杀死 date 显示系统时间 uname -a 查看内核/操作系统/CPU信息 service 服务相关。例如service mysql start/stop/restart,mysql启动停止重启 env 查看系统环境变量 echo $HOME 打印某个环境变量  ne ...
本地和远程服务器都采用jprfiler7版本。下载地址http://www.ej-technologies.com/download/jprofiler/files   服务器jprofiler安装 上传安装包jprofiler_linux_7_2_3.tar.gz到远程linux服务器 tar zxf jprofiler_linux_7_2_3.tar.gz解压文件   配置本地windows的jprofiler客户端 启动本地jprofiler,选择An application server, locally or remotely,Next选择服务器为:Apach ...
最近web项目中有http和https两种地址。两者跳转可能出现重新生成session问题,导致失效。 现总结如下: 第一种情况http跳转到https,session不会失效。 第二种情况https跳转到http,session失效。tomcat会重新生成sessionId。 解决办法: 在http到url后面加上;jsessionid=<%=session.getId()%> 注意有分号 这样就不会生成一个新到sessionId 问题解决
匿名内部类就是没有名字的内部类,匿名内部类只能使用一次,它通常用来简化代码编写。 使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口。   以MVC架构为例,考虑如下场景。我们在jsp页面添加一个用户,需要将用户同步到第三方平台,为了不用等待第三方平台返回,这段逻辑我们交给一个线程去实现。 在userService代码里面,我们执行完addUser的dao操作,采用匿名内部类到方式实现上述逻辑。 可以用Thread类实现   new Thread(){ @Override public void run() { //do busi ...
以jpda方式启动远程tomcat 这里有两种方式: 1.catalina.sh启动 直接在%CATALINE_HOME%/bin目录下执行:catalina.sh jpda start 2.startup.sh启动 修改%CATALINE_HOME%/bin/startup.sh 最后一行:exec "$PRGDIR"/"$EXECUTABLE" start "$@" 为:exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@&qu ...
       Mysql-udf-http 是一款简单的MySQL用户自定义函数(UDF, User-Defined Functions),具有http_get()、http_post()、http_put()、http_delete()四个函数,可以在MySQL数据库中利用HTTP协议进行REST相关操作。        网上的例子大都是下载安装包mysql-udf-http-1.0.tar.gz,通过命令行的形式进行安装。可是我照网上的做法,最后因为调不到so里的方法而创建不了函数,不知是不是和服务器环境有关。最后从生产环境中下了so文件,复制到新的服务器上,主要思想就是直接提取so文 ...

AWS S3 API

Amazon的S3是一个公开的服务,使 Web 开发人员能够存储数字资产(如图片、视频、音乐和文档等),以便在应用程序中使用。开发人员将数字资源通过S3 API或登陆S3的管理页面,上传到S3服务器,生成一个url,可以通过url访问该数字资源。 我们这里采用S3 API工具类的为JetS3t。通过rest接口操作S3上的对象,用到的jar包为jets3t-0.9.0.jar。     常用操作API 1.创建s3Service对象 输入:访问密钥awsAccessKey,秘密密钥awsSecretKey 输出:s3Service对象 String awsAcces ...
Global site tag (gtag.js) - Google Analytics