- 博客(43)
- 资源 (4)
- 收藏
- 关注
原创 ubuntu环境下配置mysql主从复制
我是在VMWare虚拟机的Ubuntu 16.04上进行的测试,步骤如下1、依次下载安装MySQL,我使用的是 sudo apt-get install mysql-server mysql-client在线安装 2、在主从的终端分别输入 vim /etc/mysql/mysql.conf.d/mysqld.cnf打开配置文件,注释掉bind-address,用来允许远程访问数据库
2017-10-13 19:24:03 1973 1
原创 java泛型2
Java泛型:泛型类、泛型接口和泛型方法一、泛型类public class Container { private String key; private String value; public Container(String k, String v) { key = k; value = v; } p
2017-06-06 16:53:50 282
原创 java泛型
一、什么是泛型泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。public class GenericTest { public stati
2017-06-06 16:26:04 283
转载 Mac下安装mysql5.7 完整步骤
1.官网下载MySQL v5.7官方正式版下载地址:https://www.mysql.com/downloads/点击上面的地址,在最底部点击MySQL Community Server,选择好dmg文件进行下载,下载时页面要求登陆或者注册,可点击No thanks, just start my download.跳过直接下载。2.安装mysql下载完成后,点击安装,一路确认,等
2017-04-01 18:02:16 927
原创 java反射相关
getFields()获得某个类的所有的公共(public)的字段,包括父类。 public class Person2 {private int id;private int age;private String personName;private Timestamp birthdate;public String identitify;protected Stri
2017-02-08 15:33:35 403
原创 spring中log4j配置文件不放在classpath的根目录
前言spring默认加载的是classpath根目录下面的log4j.properties,如果要放在其他目录,则需要按如下配置在web.xml中配置配置 context-param> param-name>log4jConfigLocationparam-name> param-value>classpath:config/log4j.
2017-02-06 16:44:10 644
转载 利用Java生成静态HMTL页面
原文地址:http://www.blogjava.net/klpk222/archive/2007/11/05/158217.html这几天公司需要生成静态的HTML页面以减小数据库与服务器的压力和负担,于是在网络上一阵狂搜,找到几篇相当不错的文章和一些相当有用的资料。为了方便,我整理在自己的BLOG,以供参考!在接下来的应用中,我自己想到另一种解决方案,就是通过Ajax + St
2016-07-13 15:32:16 2073
转载 CentOS 搭建SVN服务器
一.作为独立服务器运行,1.安装subversion#yum install subversion#mkdir -p /opt/svn //创建svn目录#chmod R 777 /opt/svn //修改目录权限为777#svnadmin create /opt/svn/repos //创建一个svn版本仓库repos (re
2015-12-11 10:01:57 391
转载 Java实现中文汉字字母排序
java中可以排序的工具类和接口共有五个SortedMap 、SortedSet、TreeMap 、TreeSet和Collections,Collections中需要显式调用sort()方法。import java.util.List;import java.util.ArrayList;import java.util.Arrays;import java.util.Collecti
2015-07-31 14:25:50 1107 1
转载 java通过aes加密,IOS解密
我想关于AES算法大家应该都已经了解了,我就不多介绍了。这是本人第一次写技术博文,如果有不对之处欢迎大家指正,共同讨论,一起学习! 之前在项目上用到AES256加密解密算法,刚开始在java端加密解密都没有问题,在iOS端加密解密也没有问题。但是奇怪的是在java端加密后的文件在iOS端无法正确解密打开,然后简单测试了一下,发现在java端和iOS端采用相同明文,相同密钥加密后的
2015-07-16 14:01:24 1843
原创 System.loadLibrary()装在dll文件
当使用System.loadLibrary()调用 Dll,两种方法:1.设定环境变量。比如:所编辑的Dll在目录“D:/cppProjects/nativecode/release”内,将这个路径复制添加到电脑的环境变量中的path变量内即可。2.设定项目属性。(开发推荐)右击项目名|选择属性properties|在左边列表内选择“Java Build Path”
2015-06-02 20:03:16 1971
转载 正确理解ThreadLocal
首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new 对象 的操作
2015-05-27 10:41:36 455
转载 Java任务调度框架Quartz
介绍 Quartz is a full-featured, open source job scheduling service that can be integrated with, or used along side virtually any Java application - from the smallest stand-alone application to the lar
2015-05-26 16:44:48 798
转载 jquery获取父级元素、子级元素、兄弟元素的方法
jQuery.parent(expr) 找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class")jQuery.parents(expr),类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素jQuery.children(expr).返回所有子节点,这个方法只会返回直接的孩子节点,
2015-05-25 15:44:18 1767
转载 Ehcache 整合Spring 使用页面、对象缓存
Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰算法,支持分布式的Cache,可以作为Hibernate的缓存插件。同时它也能
2015-05-20 12:28:56 660
转载 Spring事务管理—aop:pointcut expression解析
先来看看这个spring的配置文件的配置: class="org.springframework.orm.hibernate3.HibernateTransactionManager"> id="allDaoMethod" />
2015-05-20 12:19:03 381
原创 ehcache与spring结合注解缓存
controller层:package com.ehcache.controller;import java.util.List;import java.util.UUID;import javax.annotation.Resource;import org.springframework.stereotype.Controller;import org.springframew
2015-05-19 18:08:13 1240
转载 mybatis二级缓存
首先我列出Mybatis的配置文件: 然后是SQL映射文件的配置<cache eviction="FIFO" flushInterval="60000" size="1024" readOnly="true"/> select 11. 所有
2015-05-18 18:37:09 382
转载 JFreechart文档API
JFreeChart类:void setAntiAlias(boolean flag) 字体模糊边界void setBackgroundImage(Image image) 背景图片void setBackgroundImageAlignment(int alignment) 背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义)void setBa
2014-12-22 15:01:57 550
转载 Jfreechart
public class Jfreechart { public Jfreechart() { this.createChart(); } // 获得数据集 (这里的数据是为了测试我随便写的一个自动生成数据的例子) public DefaultCategoryDataset createDataset() { DefaultCategoryDataset linedatase
2014-12-22 15:00:23 443
原创 图片压缩
package cn.zovon.utils;import java.awt.Image;import java.awt.geom.AffineTransform;import java.awt.image.AffineTransformOp;import java.awt.image.BufferedImage;import java.io.File;import java.io.
2014-12-19 18:27:28 455
转载 Java异常处理机制
1.Java中巴各种不同的异常情况定义为异常类,这样可以充分发挥类的扩展性和可重用性; 2.异常的处理流程和正常流程分离,提高代码的可读性; 3.灵活地处理各种异常,如果捕获异常的方法有能力处理异常,则当前方法捕获并且处理它(try...catch),否则由调用该方法的方法对异常进行处理 4.java虚拟机的方法调用栈 每一
2014-03-13 22:40:34 433
原创 银行管理系统
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------银行管理系统:需求:分别有6个窗口,1~4号为普通客户窗口,5号为快速窗口,6号为VIP窗口,当VIP窗口没有任务是就为普通客户服务,如果有VIP客户来了就为VIP客户服务分析与设计:有三种对应类型的客户
2014-03-12 20:36:58 811
原创 交通灯管理系统
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------1、路线了解四个方向一共12跳线路,我们只考虑水平的和垂直的,两个路口路线,南北对应,只考虑从南向北 和拐弯的线,北面的对应不考虑,我们在考虑东面的,东西,只考虑从东向西,和东面拐弯的,一共只考虑4条线既图所表示的
2014-03-12 17:10:21 727
原创 动态代理
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------为已经写好的类增加功能客户端程序不在直接调用目标类,而是调用代理类,代理类在代码里面调用目标类,在加上额外的增强功能,代理类和目标类要实现相同的接口1、 AOP切面编程系统中存在交叉业务,一个交叉业务就是要切入
2014-03-11 16:05:57 533
原创 泛型
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------泛型是提供给Java编译器使用的,可以限定集合中的输入类型,让编译器挡住原程序中的非法输入,编译器编译带类型说明的集合是会去除掉类型信息,是程序效率不受影响,对于参数化的泛型类型,getClass()方法的返回值和原始类型完
2014-03-11 15:57:45 581
原创 类加载器管理配置文件
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------每一个.class文件我们在用的时候都要加载到内存里面来,那么它还是能加载一般的文件,但只能读取不能写入保存public class HashSet_HashCold { public static void m
2014-03-09 13:06:31 541
原创 HashCold与HashSet
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------当hashSet里面存储很多元素的时候如果你想查找某个元素就要通过hashCold算法取得hash值,因为hashSet通过hashcold算法分为了若干个区域,在存储对象时候,先通过hashcold算法来决定该对象存储在那
2014-03-09 12:56:08 880
原创 反射
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------1、 反射:Java程序中的各个Java类属于同一个事物,描述这类事物的Java类名就叫class人——persion2、Class的实例代表内存的字节码,当我们用到一个类的时候首先要从硬盘上把这个类的二进制码编译
2014-03-09 11:25:01 592
原创 JDK1.5新特性
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------1、静态导入,:importstatic java.lang.Math.*; Double c =ceil(12.31); //静态导入过后直接用里面的方法Double f = floor(12.31);2、 可
2014-03-09 10:57:41 566
原创 TCP并发上传图片
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------客户端:1、客户端首先建立socket服务2、FileInputStream关联图片文件3.通过socket获取文件输出流,上传到服务端并通过客户端的shutdownOutput()方法通知服务端数据上传完成4、
2014-03-06 21:38:31 772
转载 Android消息推送
推送功能在手机应用开发中越来越重要,已经成为手机开发的必须。在Android应用开发中,由于众所周知的原因,Android消息推送我们不得不大费周折。本文就是用来和大家共同探讨一种Android消息推送的完美解决方案。 1.消息推送基础 消息推送,就是在互联网上通过定期传送用户需要的信息来减少信息过载的一项新技术。推送技术通过自动传送信息给用户,来减少用于网络上搜索的时间
2014-03-05 18:32:45 806
原创 网络编程TCP协议聊天
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------tcP:必须建立连接,通过三次握手判断是否链接,分为客户端和服务端1、建立连接,形成传输数据的通道2、在链接中进行大数据量传输3、通过三次握手完成连接,是可靠协议4、必须建立连接,效率会稍低步骤:客户端
2014-03-03 16:00:24 1072
原创 网络编程UDP多线程聊天室
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------udp:面向无连接,发数据之前不需要链接,将数据打包过后发送数据,如果地址没找到就把包丢弃,分为发送端和接收端1、将数据及源和目的封装成数据包中,不需要建立连接2、每个数据包的大小在限制64k内3、因为连接,是不可靠协议
2014-03-03 15:52:28 1319
原创 对象持久化、合并流与切割流
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------对象存在堆内存中的把对象存在硬盘中叫做对象的持久化存储或者叫序列化每个类都有一个固定的标记UID,就是为了序列化的方便通过static修饰的不能序列化,transient 修饰的不能序列化代码如下:/*
2014-02-21 14:56:08 543
原创 FileWriter与FileReader实现文件复制
/* * 文件复制:C盘文件复制到D盘1、在D盘建立文件用于存储C盘的文件内容2、建立文件读取流与C盘文件相关联3、通过文件读取实现文件复制4、关闭流*/public class Copy_file { public static void main(String[] args) { copy_1(); copy_2(); } //读取一个存一个,读取完毕后同意
2014-02-15 16:13:00 812
原创 冒泡排序和选择排序
思路:从数组角标0开始分别往后比较,如果比后面大就交换位置,申明一个变量来实现交换 使用双重循环,外层循环次数,内层往后比较循环public class ArrayDemo_1 { public static void main(String[] args) { // TODO Auto-generated method stub int[] arr = new int[]{4
2014-02-15 10:17:30 565
原创 Thread等待唤醒机制
Thread等待唤醒机制 * wait() * notify() * notifyAll() * 都使用在同步中,因为要对持有监视器(锁)的线程操作。 * 所以要是用在同步中,因为只 有同步才具有锁 * * 为什么这些操作线程的方法要定义在object类中? * 因为这些方法在操作同步线程时,都必须要标识它们所操作线程只有的锁, * 只有同一个锁上的被等待线程
2014-02-15 10:05:13 732
原创 Calendar、Math、Runtime类
Calendar类:获取任意年的二月有多少天思路:c.set(YEAR, 2, 1);某一年的3月一日 c.add(Calendar.DAY_OF_MONTH, -1); 3月1日往前推一天就是二月的最后一天public class Calendar_Demo { public static void main(String[] args) { Calendar
2014-02-15 09:43:57 526
原创 ViewPager onPageChangeListener总结
今天在做项目的时候,由于要处理viewPager页面滑动的事件,所以对其进行了一个小小的研究:首先ViewPager在处理滑动事件的时候要用到OnPageChangeListenerOnPageChangeListener这个接口需要实现三个方法:(onPageScrollStateChanged,onPageScrolled ,onPageSelected)1、onPag
2014-01-21 16:34:46 512
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人