自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 Hibernate学习(1)

一、步骤a、基本流程1、导jar包2、创建数据库表3、编写核心配置文件hibernate.cfg.xml4、编写映射文件hibernate.mapping.xmlb、注意1、配置文件命名规范2、实体类名.hbm.xml(最好)二、Hibernate 体系结构3、configuration

2016-11-29 20:41:25 218

原创 理解AOP

转载至:http://www.cnblogs.com/yanbincn/archive/2012/06/01/2530377.htmlAspect Oriented Programming面向切面编程。解耦是程序员编码开发过程中一直追求的。AOP也是为了解耦所诞生。具体思想是:定义一个切面,在切面的纵向定义处理方法,处理完成之后,回到横向业务流。AOP在Spring框架中被作为核心组成部

2016-11-17 14:39:19 195

原创 Spring常见错误-ClassMetadataRead…

classorg.springframework.core.type.classreading.ClassMetadataReadingVisitorhas interface org.springframework.asm.ClassVisitor as superclass3.0x版本visitor为抽象类,3,1x版本为接口ClassMetadataReadingVisitor

2016-11-17 14:39:16 468

原创 (转载)Java排序算法

转载于:http://blog.csdn.net/amazing7/article/details/51603682如果对于不稳定的算法进行改进,使得那些不稳定的算法也稳定?其实很简单,只需要在每个输入元素加一个index,表示初始时的数组索引,当不稳定的算法排好序后,对于相同的元素对index排序即可。##一、对比分析图均按从小到大排列k代表数值中

2016-11-17 14:39:14 502

原创 Java—杂记

很。。。。杂(持续更新。。。)1、判断一个整数是不是2的阶次方,例:8,64,256都是2的阶次方如果一个数是2的阶次方,则它的二进制形式必为10,100,1000.。。。。。将这个数减一后再与该数做&运算,则应该全为0(例:8,二进制1000,8-1=7,二进制111,即((d-1)&d)==0)2、典型递归a、把一个数组的数组合全部列出,例1,2,列出来为1,2,12,21li

2016-11-17 14:39:11 194

原创 Android源码中的设计模式2——Builde…

1、Builder模式提及Builder就会想起使用AlertDialog,以及那一长串builder. . . ..show();a、设计意图将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。b、使用场景(1)相同的方法,不同的执行顺序,产生不同的事件结果时。(2)多个部件或零件,都可以装配到一个对象中,但是产生的运行结果又不相同时。(3)产品类非

2016-11-17 14:39:08 274

原创 Android源码中的设计模式1——单例模…

1、单例模式实现方式简单,应用也最为广泛的一种设计模式。解决的问题:保证一个类在内存中的对象唯一性。比如:多程序读取一个配置文件时,建议配置文件封装成对象。会方便操作其中数据,又要保证多个程序读到的是同一个配置文件对象,就需要该配置文件对象在内存中是唯一的。像数据库操作等,Jdbc。那么,如何使得对象唯一?1、私有化构造方法2、本类自己实例化。3、对外部提供一个public方法,来获

2016-11-17 14:39:05 310

原创 CSS之选择器

1、标签选择器:所有该标签h1{  font-weight:normal;  color:red;}勇气2、类选择器:所有该class的标签.stress{    color:red;}   勇气3、ID选择器:该ID的标签#stress{    color:red;}   勇气4、子选择器:第一代子元素.stress>span{    c

2016-11-17 14:39:03 176

原创 Android基础总结-1

关于线程(课余时间搜索整理,想到什么写什么,比较杂乱)所有的组件都会运行在一个单独的线程中(默认的)——叫做主线程。这个线程主要用于处理UI的操作并为视图组件和小部件分发事件等,因此主线程也被称作UI线程。 在UI线程中不可以做耗时操作。因此便需要并发。Android怎么使用并发?a、Handlerb、AsyncTask使用AsyncTask是在Android上操作线程最简单的方式,

2016-11-17 14:39:01 189

原创 Java-JDBC连接数据库

import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.ut

2016-11-17 14:38:57 254

原创 强大的Bitmap图片处理工具

**....图挂了f**k---不多说import android.content.Context;import android.graphics.Bitmap;import android.graphics.Bitmap.CompressFormat;import android.graphics.Bitmap.Config;import android.grap...

2016-11-17 14:38:55 1503

原创 ScrollView嵌套listView问题--滚动…

打开套有 ListVew的 ScrollView的页面布局 默认 起始位置不是最顶部。解决办法有两种都挺好用:一是把套在里面的Gridview 或者 ListVew 不让获取焦点即可。gridview.setFocusable(false); listview.setFocusable(false);注意:在xml布局里面设置android:focusable=“false”不生效方法二

2016-11-17 14:38:52 277

原创 截断edittext的焦点

感觉挺好的做法。在edittext组件前添加一个LinearLayout,捕获焦点       android:layout_width="0px"      android:layout_height="0px"      android:focusable="true"      android:focusableInTouchMode="true">任意组件均可采用此方法

2016-11-17 14:38:49 335

原创 自定义ScrollView,监听滑动回至顶…

实现功能:向下滑动隐藏,当滑动至屏幕顶部时,显示顶部搜索栏重写ScrollView,监听到达底部事件import android.content.Context;import android.util.AttributeSet;import android.widget.ScrollView;public class MyScrollView extends S

2016-11-17 14:38:46 265

原创 JSON—去除JSON数据中的所有HTML标…

保存参考。

2016-11-17 14:38:44 4469

原创 导入多个Git开源项目冲突问题的解…

当报错META—INF/LICENSE缺失时,在当前module的gradle添加:packagingOptions { exclude 'META-INF' exclude 'META-LICENSE'}若出现该文件夹下多个文件缺失错误,则将其所在目录及所有文件添加:packagingOptions { exclude 'META-INF' e

2016-11-17 14:38:41 267

原创 ScrollView嵌套listView较好的解决…

自定义可适应ScrollView的ListView   自定义一个类继承自ListView,通过重写其onMeasure方法,达到对ScrollView适配的效果。   下面是继承了ListView的自定义类:import android.content.Context;import android.util.AttributeSet;import andro

2016-11-17 14:38:38 211

原创 Android Studio将module作为l…

转载:原文http://blog.163.com/benben_long/blog/static/19945824320151117103412653/在我们有两个AndroidStudio工程的情况时,我们想使用一个作为library工程导入到另一个工程作为一个module。我们可以使用AndroidStudio很容易的做到。让我们假设我们有两个工程:MyApplication和My

2016-11-17 14:38:33 240

原创 开源ViewPagerIndicator的简单使用

ViewpagerIndicator_1.0.2.jar简易仿制芒果TV主函数://一级分类FragmentTabHostpublic class MainActivity extends FragmentActivity {private FragmentTabHost fragmentTabHost;private LayoutInflater inflater;//

2016-11-17 14:38:30 940

原创 activity向fragment传递数据

将参数从Activity传递到Fragment从Activity中传递参数:       Bundle bundle = new Bundle();       bundle.putInt("color", Color.RED);       f.setArguments(bundle);在Fragment中获取参数:       Bundle bundle = this.

2016-11-17 14:38:27 200

原创 fragment向activity传递数据-1

通过接口回调方式传递数据//fragmentpublic class MainActivity extends Fragment implementsOnClickListener{private TextView city1;private TextView city2;private TextView city3;private TextView city4;publi

2016-11-17 14:38:24 262

原创 初识JSON—获取JSON数据的两种常见…

一、{    "data":[        {            "st":"95.000",            "exam_id":317,            "exam_name":"多线程考试",            "exam_date":"2015-11-0400:00:00",            "date_to":"2015-11-07

2016-11-17 14:38:21 566

原创 Event Listener-2

使用事件监听器event listener的接口处理事件,创建监听器对象使之与组件关联package swing;import java.awt.Graphics;import java.awt.Rectangle;import java.awt.event.MouseEvent;import java.awt.event.MouseMotionListener;import

2016-11-17 14:38:18 302

原创 Event Listener-1

1,事件处理方法actionPerformed()类实现接口,亦应实现接口所带的方法ActionListener接口的方法actionPerformed(参数);//根据参数判断组件从而响应public void actionPerformed(ActionEvent event){       //每种事件处理方法都接收某种事件对象作为参数,getSource()判断激发事件的组件

2016-11-17 14:38:15 165

原创 流总结

1,Filea)File表示文件或者文件夹,不包含文件中的数据    创建File对象,必须使之与文件相关联     FIle file =new File(“G:\\JAVA”);     File file =new File(“G:\\JAVA”,“Demo.txt”);b)创建文件和文件夹     File f =new File(“G:\\JAVA\\tx

2016-11-17 14:38:13 205

原创 Internet通信3-Socket服务器

1,当你向另一个人联系时,需要一部手机,即Socket,对方的号码即端口,对方的即是服务端,需要即时接收来自外部的呼叫,需实时至少监听主机上一个端口的客户链接即accept();//只是通俗说法。。。。。。端口:一般1~1024为Internet地址分配,不推荐使用a)创建SocketServer实例,并将该端口号座位参数传递给构造函数ServerSocket sev = new

2016-11-17 14:38:10 256

原创 Internet通信2-套接字

套接字:Socket 和 ServerSocket1,Socket connection = newSocket(hostName,portNumber)//hostName要连接的主机,portNumber端口号2,设置超时connection.setSoTimeOut(50000);超时引发的异常为InterruptedIOException//应用程序中常放在单独的线程

2016-11-17 14:38:06 246

原创 Internet通信1

1,创建打开网络的流读取网上的文本信息:a)创建一个表示资源网址的URL对象     URL page =new URL(address)b)创建一个HttpURLConnection对象,能够加载URL并连接到相应的站点    HttpURLConnection conn =(HttpURLConnection)page.connect();c)使用HttpURLC

2016-11-17 14:38:04 267

原创 JAVA

软件设计的七大原则1,开-闭原则扩展性开放,修改要封闭2,里氏替换原则父类出现的地方,子类都能出现3,依赖倒置原则抽象不能依赖细节,细节应依赖于抽象面向接口编程4,接口隔离原则使用多个专门的接口替代单一的总接口5,合成/聚合复用原则建立类之间的关系时,适用关联而不是泛化6,迪米特法则尽可能降低类之间的耦合度、7,单一职责原则类只承担单一的

2016-11-17 14:38:00 162

原创 数据结构

数据结构1,Iterator可以使用hasnext()遍历结构中的所有元素next()方法获取下一个元素两者结合循环遍历数据结构的对象while(user.hasnext()){     Objectob = user.next();system.out.println(ob);}2,位组package shujujiegou;import java.util

2016-11-17 14:37:57 183

原创 Swing

Example 1:import javax.swing.BorderFactory;import javax.swing.JFrame;import javax.swing.JPanel;public class FeedReader extends JFrame{    public FeedReader(){         super ("EditFe

2016-11-17 14:37:55 204

原创 Hadoop(2)

使用java接口操作hdfs,上传、下载、删除等。将本地文件复制到Hadoop文件系统并显示进度。 目的:熟悉HDFS的基本操作。 思路分析使用java.net.URI对象打开一个数据流,并从中读取数据。使用FileSystem API读取数据。文件在Hadoop文件系统中被视为一个Hadoop Path对象,把一个路径视为Hadoop的文件系统URL。     使

2016-11-17 14:31:59 322

原创 Hadoop(1)

搭建Hadoop伪分布式(仅简单了解使用)步骤所需jar包Hadoop Hadoop 密码: igh31.准备Linux环境1.0设置vmnetcfg.exe -> VMnet1 host-only ->修改subnet ip设置网段:192.168.8.0子网掩码:255.255.255.0 -> apply -> ok更改适配器设置 VMnet1 ->属性 ->

2016-11-17 14:18:31 289

原创 Oracle学习

数据库语句;1、ID相同时间不同,取出时间最大的记录select * from workrecord  w where workrecord_date =(SELECT max(workrecord_date) from workrecord where workrecord_stu_develop_id=w.workrecord_stu_develop_id) and w.workrec

2016-11-14 20:05:41 288

原创 struts7学习-(JNDI)

1、包下载(DBCP类似)commons-dbutils-1.4.jar commons-dbutils-1.4.jar2、类package cn.gson.utils;import java.sql.Connection;import java.sql.SQLException;import javax.naming.Context;import javax.naming

2016-11-13 10:53:51 234

原创 Struts2学习7-(验证码)

1、生成验证码import javax.servlet.http.HttpServletResponse;import org.apache.struts2.ServletActionContext;import org.apache.struts2.dispatcher.StrutsResultSupport;import com.opensymphony.xwork2.Actio

2016-11-12 14:52:54 185

原创 Struts2学习-6(拦截器)

1、拦截器定义:AOP运行时间动作方法执行之前结果视图之后2、自定义拦截器单个拦截器package cn.gson.web.interceptor;import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.xwork2.interceptor.AbstractInterceptor;

2016-11-08 10:36:27 259

原创 Struts2学习-5

1、国际化规范jsp简单示例package cn.gson.web.i18n;import java.util.Locale;import java.util.ResourceBundle;import org.junit.Test;/** * 国际化案例 * @author linoer * 配置文件的命名规范(全局) * 主文件名-语言代码-国家代码 * m

2016-11-08 09:36:43 211

转载 Struts2学习-4(补充之CDATA)

转载于http://www.cnblogs.com/chenqingwei/archive/2010/04/21/1717237.html看评论说不知道具体什么作用其实很简单,比如注册密码时,举个栗子,你的密码结构很复杂,包含各种特殊字符,使用CDATA就不会被转译操作XML文件时,如果允许用户输入内容,例如∶""、"/"、""等,当生成XML时,会破坏了XML结构,使数据中断

2016-11-07 19:39:32 363

原创 Struts2学习-4

验证器局部验证,使用方法新建xml配置文件,命名规则: 动作类名称-动作方法-validation,xml<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">

2016-11-07 19:34:27 180

PerconaToolkit

percona-toolkit是一组高级命令行工具的集合,可以查看当前服务的摘要信息,磁盘检测,分析慢查询日志,查找重复索引,实现表同步等等。

2018-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除