- 博客(17)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 二分排序(java)
基本思想就是:将待排序元素分成大小大致相同 的两个子集合,分别 对两个子集合进行排序,最终将排好序的子集合合并成所要求的排好序的集合。package com.suanfa;/** * 二分排序 * @author Administrator * */public class Merge { //递归分成小部分 public void merge_sort(int[]
2016-05-30 14:42:28 5445
原创 快速排序-java实现
所谓的快速排序的思想就是,首先把数组的第一个数拿出来做为一个key,在前后分别设置一个i,j做为标识,然后拿这个key对这个数组从后面往前遍历,及j–,直到找到第一个小于这个key的那个数,然后交换这两个值,交换完成后,我们拿着这个key要从i往后遍历了,及i++;一直循环到i=j结束,当这里结束后,我们会发现大于这个key的值都会跑到这个key的后面,不是的话就可能你写错了,小于这个key的就会跑
2016-05-30 14:13:39 423 1
原创 xutils请求shh框架发布的json数据(类似from表单)
在Android上面测试的小demo,通过xutils这个框架,轻松发起post或get,同时又同步,异步等方式package com.example.xutilsdemo;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.util.Arra
2016-05-30 11:52:27 1228 1
原创 Apache Mina Server 2.0 中文参考手册
Apache Mina Server 2.0 中文参考手册Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO
2016-05-30 08:43:47 1241
原创 Socket实现两台手机通信,定向转发数据
最近要面试了,想练习一下网络编程吧,想想来搞搞实现太手机聊天功能吧,其实聊天功能有集成好的框架,有apache的mina框架,想要知道这个框架怎么用,看我的下一篇博客吧,现在我们开讲讲怎么用socket通信吧 首先,什么叫socket?字面意思叫 插座; 灯座; 窝,穴; [解] 眼窝,孔窝 网络用语叫套接字原理是基于tcp/ip 协议的一种通信手段, 下面来看我的客户端程序吧,首先新建一个j
2016-05-29 21:30:37 4873 25
原创 java:动态代理
啥叫动态代理? 用来修改已经具有的对象的方法,控制方法执行,或者执行之前活执行之后做一些额外的操作。 具体类 Proxy 通过newProxyInstance这个方法,返回一个指定的接口代理实例newProxyInstance(类加载器,指定代理实现的那些接口。处理器对象当调用代理对象的任何方法都会调用invoke方法,这个方法中可以做一些额外的操作)Object invoke(Object
2016-05-27 10:14:55 404
原创 ssh框架发布json数据提供客户端开发
作为一个客户端开发人员,每次让服务端人员写数据接口的的时候,感觉就像是在求他们一样,与其求别人,还不如自己会搞,android与服务端通行,最常见的就是json了,以前用webservice,感觉还可以,总之,多一种通行方式多一套方法,多一个机会吧!大三了,感觉心里惶惶的,但是还是得学习呀。 先看看效果吧 注意:*浏览器的参数名称必须要和action里面的接收的名称一样,要不然接收不到参数*
2016-05-23 11:29:57 1638
原创 jsp中form表单绑定action中的方法
其中getUserByAccess是action中的一个方法 <form action="UserAction!getUserByAccess.action" method="post"> <input type="text" name="context"><br> <input type="text" name="password"><br> <input ty
2016-05-22 21:51:27 8745
原创 MySql修改数据库编码为UTF8
mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,乱码问题可是防不胜防。制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。 网页数据一般采用UTF8编码,而数据库默认为latin 。我们可以通过修改数据库默认编码方式为UTF8来减少数据库创建时的设置,也能最大限度的避免因粗心造成的乱码问题。 我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来 我们可以通
2016-05-20 18:38:21 1280 2
原创 hibernate 的SessionFactory的getCurrentSession 与 openSession() 的区别
1 getCurrentSession创建的session会和绑定到当前线程,而openSession不会。2 getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭这里getCurrentSession本地事务(本地事务:jdbc)时 要在配置文件里进行如下设置* 如果使用的是本地事务(jdbc事务)thread * 如果使用的是全局
2016-05-19 14:27:10 558
原创 使用Hibernate SQLQuery执行原生SQL
Hibernate对原生SQL查询的支持和控制是通过SQLQuery接口实现的。通过Session接口,我们能够很方便的创建一个SQLQuery(SQLQuery是一个接口,在Hibernate4.2.2之前,默认返回的是SQLQuery的实现类——SQLQueryImpl对象,在下文中出现的SQLQuery如非注明,都是指该子类)对象来进行原生SQL查询: session.createSQLQu
2016-05-19 14:05:23 6579
原创 Hibernate pojo对象的三种状态
好久没有更新博客了,最近系统的学习javaweb了来记记笔记吧! 1.transient:瞬态或者自由态 (new DeptPo(1,”学生会”,20,”学生会主席”),该po的实例和session没有关联,该po的实例处于transient) 2.persistent:持久化状态 (和数据库中记录想影射的Po实例,它的状态是persistent, 通过get和load等得到的对象都是per
2016-05-19 10:38:45 1239
原创 Android文件存储的问题:ClassLoader和实现Parcelable接口后 详解及用途
可能小伙伴们读了我上一篇博客关于Android文件存储的的,在文件操作的时候大家有没有疑问呀,有就对了,可能在保存自定义对象的时候,如何序列化呀?ClassLoader到底是啥鬼呀?序列化后怎么读取出来呀?好吧,针对于上面的问题,我一个一个的说明吧! 今天主要是讲ClassLoader的用途,ClassLoader主要对类的请求提供服务,当JVM需要某类时,它根据名称向ClassLoader要求这
2016-05-05 11:15:44 3973 1
原创 java点滴:String字符串的替换函数:replace与replaceAll的区别
例如有如下x的字符串 String x = “[kllkklk\kk\kllkk]”; 要将里面的“kk”替换为++,可以使用两种方法得到相同的结果 replace(CharSequence target, CharSequence replacement) —— x.replace(“kk”, “++”)replaceAll(String regex, Strin
2016-05-04 09:51:32 850
原创 Android通过ksoap2这个框架调用webservice大讲堂
昨天有人问我Android怎么连接mysql数据库,和对数据库的操作呀,我想把,给他说说json通信,可是他并不知道怎么弄,哎算了吧,直接叫他用ksoap吧,给他说了大半天,好多零碎的知识,看来还是有必要把这些东西整合起来,一方面自己有时候也看,另一方面当然是能帮助没有做个的小伙伴,其实东西不是很多,就是讲的有点详细,不怕多,就怕不仔细, WebServices简介 Web services是一
2016-05-02 14:47:38 8332 4
原创 Android自定义控件,旋转头像直接用在你的项目中(酷毙了)
分享一些自定义控件,都是上次搞开发是做的自定义控件可以直接用,若是小伙伴们也需要的话可以用在自己的项目中去,先看看效果吧,不会截gif的图片,我就截了2章图片,看看效果,当然啦,图片上的人就是我女神啦! 可以吧,这效果,不过背景是通过高斯模糊的,小伙伴可自己去看看什么是高斯模糊, 下面就是这个旋转效果的主要控件了 名字为:RoundImageView.javapackage com
2016-05-02 13:53:29 1739 1
原创 Android文件操作工具类,拿去用吧!
五一放假了,作为一个外地狗,就别想回家了,还是在学校搞点东西吧!花了一天的时间,写了一个比较完善的文件管理工具类,希望小伙伴们能用上,有关于文件的常见操作,,一个我们知道,在Android开发过程中,和文件打交道是很频繁的,一个好的工具类可以帮你提高开发的效率,简单了开发的过程和优化代码,这就是我的工具代码了,拷贝在你的项目中就可以直接用了,使用也挺方便的,每个方法都有说明,但是使用的时候记得给权限
2016-05-01 09:45:12 3286 4
mybatis异步操作db源码以及测试
2018-09-13
servlet怎么发布接口供android客户端访问?
2016-04-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人