-
java-适配器模式
适配器模式是在实际项目中经常用到的一个模式。 适配器模式的定义为:将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 比如现在有这样的场景: 我的项目开发完毕,其中有个方法是传入一个学生接口类,然后输出这个学生的信息,代码如下: 学生接口: Java代码 package InvolvedM...阅读全文
-
MyBatis批量操作MySql
1.配置文件 jdbc.properties Java代码 #MySql jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc\:mysql\://127.0.0.1\:3306/mybatis?useUnicode\=true&characterEncoding\=UTF-8&allowMultiQueries\=true jdbc.username=root jdbc.password=root mybatis-config.xml Xml代码 <?xml version="1.0" encoding="UTF-8" ?&g...
-
使用nginx为图片进行水印操作
打水印版nginx安装过程(centos) 1. 安装依赖组件 sudo yum install gd-devel pcre-devel libcurl-devel 2. 下载nginx (1) 下载 wget http://nginx.org/download/nginx-1.9.6.tar.gz (2)解压 tar -zxvf nginx-1.9.6.tar.gz (3) 进入目录 cd nginx-1.9.6 3. 下载水印功能源代码 https://github.com/intaro/nginx-image-filter-watermark 点击download zip下载 4. 覆盖nginx中...
-
使用java jconsole监控websphere JVM
1,加入以下jvm参数:-Djavax.management.builder.initial= -Dcom.sun.management.jmxremote2、修改/usr/IBM/WebSphere/AppServer/java/jre/lib/management下的management.properties文件,在最后加入com.sun.management.jmxremote.port=8999com.sun.management.jmxremote.authenticate=false com.sun.management.jmxremote.ssl=false3、设置jconsole远程登录的用户名和密码...
-
消息队列的处理方案
基本情况介绍: agent:负载容器的生命周期管理,和容器的健康检查,在容器进程down和start的时候给master发通知 master:接收到agent的消息放到一个队列里面,一个线程循环从队列中获取appid,将最新的应用的实例列表发给router(由于很多种业务场景都会触发router更新,且要保证先后顺序,所以用了一个队列,且把放的和取的分开) router:router接收到master过来的消息,更...
-
Spring_Jdbc的几种不同用法
SpringJdbc的几种不同的用法 Spring对jdbc做了良好的封装,本人在学习时做了以下几种方式的尝试 首页先来创建一个dao接口 package com.wys.dao; public interface IUserDao { void save(); } 第一种方式通过继承JdbcDaoSupport来获取JdbcTemplate,需要注入JdbcTemplate package com.wys.dao.impl; import java.util.Map; import org.springframework.jdbc.core.suppor...
-
Spring MVC @ModelAttribute 详解
1.@ModelAttribute注释void返回值的方法 [java] @Controller public class HelloModelController { @ModelAttribute public void populateModel(@RequestParam String abc, Model model) { model.addAttribute("attributeName", abc); } @RequestMapping(value = "/helloWorld") public String helloWo...
-
直接插入排序 希尔排序 冒泡排序 快速排序 直接选择排序 堆排序 归并排序 基数排序的算法分析和具体实现
排序分为内部排序和外部排序 内部排序是把待排数据元素全部调入内存中进行的排序。 外部排序是因数量太大,把数据元素分批导入内存,排好序后再分批导出到磁盘和磁带外存介质上的排序方法。 比较排序算法优劣的标准: (1)时间复杂度:它主要是分析记录关键字的比较次数和记录的移动次数 (2)空间复杂度 :算法中使用的内存辅助空间的多少 (3)稳定性:若两个记录A和B的关键字值相...