自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一天不进步就是退步

比较杂,最近学习设计模式

  • 博客(55)
  • 收藏
  • 关注

原创 获取周一到今日(本周)以及上周一到上周日(上周)的数据

背景:做报表,需要使用sql(Mysql数据库)查出本周一到今日,以及上周一到上周日的数据。问题:以周一为第一天,选择本周,获取从周一到周日的数据。选择上周,展示从上周一到上周天的的数据范围。过程描述:从网上查技术博客,很多人都是直接粘贴的,实际上根本没考虑:如果当前为周天,那么获取的本周一其实是明天的日期。这个原因是因为mysql数据库默认实用的日期规范是西方的,我国每周的第一天是从周一...

2019-03-31 13:50:53 1922

原创 IDE文件识别错误导致开发人员没有找出错误

mybitais,给一个bean配置一个mapper,然后这个配置文件被IDE识别为xml,但是在确认所有代码正确的情况下,系统报错找不到这个bean的mapper中的xxx方法。一开始我以为是我这个方法写错了,但是检查了好几次,包括其他地方,并没有问题。一气之下删除改文件,然后重新copy一个修改。可以运行。回滚之后,发现,这个文件的后缀并没有xml,但是却被idea

2017-05-26 11:35:07 527

原创 集群中的常识

集群的常识

2016-11-29 18:09:27 525

原创 while语句循环一次break

ResultSet rs  =  statment.executeQuery(sql);while(rs.next()){操作;break;}如果每次查询结果肯定只有一个,手动break可否提高性能,让rs.next()减少一次判断?有空测一下。

2016-08-11 15:46:59 1061

原创 finreport使用心得(心情好就更新)

finreport,报表使用个人心得

2016-08-10 22:45:04 3384

原创 hibernate学习之路

2016.6.24----------------------------------------------------------------------------------hibernate.hbm2ddl.auto=update 属性   ddl :数据定义语言update只是更新表结构,但不能生成请仔细参考一下hibernate.hbm2ddl.auto的配置参数

2016-07-24 16:54:32 413

原创 SpringMVC学习之路

spring2.5。2.5之前只能继承Controller类,2.5之后可以使用注解2016.7.8-------------------------SpringMVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能MVC 模块,其功能和Strtus2,Struts1是类似的,只不过是

2016-07-24 16:53:23 419

转载 org.gjt.mm.mysql.Driver和com.mysql.jdbc.Driver到底有啥区别

今天要写一个连接数据库的类,忽然想问一下org.gjt.mm.mysql.Driver和com.mysql.jdbc.Driver到底有啥区别,在网上找了一下,系统的文章没有多少,我总结一下把.    "org.gjt.mm.mysql.Driver 是当时最好的MySQL JDBC,但不是MySQL公司的,然后MySQL将MM的JDBC驱动收为官方的JDBC驱动,所以将驱动的packag

2016-07-24 16:49:00 1194

转载 Ext.data.GroupingStore详解

Ext.data.GroupingStore继承自Ext.data.Store,为Store增加了分组功能.其它用法与Store一致,惟一需要注意的是使用GroupingStore时必须指定sortInfo信息增加了配置属性groupField : String//用于分组的字段groupOnSort : Boolean//如果为真,将依排序字段重新分组,默认为假remoteG

2016-07-19 14:25:49 1832

转载 正确遍历删除List中的元素

/**  * 使用Iterator的方式也可以顺利删除和遍历  */  public void iteratorRemove() {      List students = this.getStudents();      System.out.println(students);      Iterator stuIter = students.iterator(); 

2016-07-13 18:00:16 473

原创 Android:RecyclerView的Item布局在父布局文件设置无效问题

之前用RecyclerView的时候,一直没有注意,RecyclerView的item布局文件里面设置的根视图属性,在父布局无效的。今天,在item文件里面的,有点的控件应该是android:layout_width="match_parent"但是却表现为:android:layout_width="wrap_content"从网上查了查,在相应的Adapter中,这样设置:

2016-05-05 22:38:51 1530

原创 Android:采用SurfaceView设置无声视频

本博客种,所描述的功能并没有实现。大家可以忽略------------------------------------------------最近做的小程序,有一个需求:仿照朋友圈预览视频,视频无声音。一开始使用的VideoView,查了查,不能设置默认声音为无。又查了查,因为无法通过VideoView获取其调用的MediaPlayer,所以无发设置视频的声音大小,

2016-05-02 21:06:01 3077 2

原创 Android:引入Fresco项目解决图片加载乱序的问题

今天玩着自己写的android程序,滑来滑去发现有一些图片的存放顺序出错了,本以为是viewholder出问题,后来发现这是android上常见的问题:由于GirdView、ListView、RecyclerView等的复用机制,导致快速滑动引起的图片乱序。其实不仅是图片,视频,checkbox等放入item,在快速滑动都会出现乱序的现象。办法一:在adapter的onCr

2016-05-02 17:56:24 2234

原创 Android:返回主页面application清空?

在Android系统上使用app的时候,经常会暂时退出当前程序,去访问其他应用,这个时候,负责保存全局变量的Application子类实例会被清空为NULL。虽然google在开发文件推荐使用继承Application的子类保存全局变量的原因是所有Application的子类只会在程序被销毁的时候才会被系统回收,但是做开发的人会发现,在程序点击home健之后,Application的子类实例的

2016-05-02 10:00:17 1573

原创 Android:Click,LongClick,Touch,KeyDown,KeyUp事件使用心得

安卓各种点击事件总结。

2016-04-23 15:03:00 4654

转载 Android5.0采用新的CameraAPI

从5.0开始(API Level 21),可以完全控制安卓设备相机的新api Camera2(android.hardware.Camera2)被引入了进来。在以前的Camera api(android.hardware.Camera)中,对相机的手动控制需要更改系统才能实现,而且api也不友好。不过老的Camera API在5.0上已经过时,在未来的app开发中推荐的是Camera2

2016-04-23 09:58:55 357

原创 MVC,MVP,MVVM到底怎么回事

MVC: model-view-controllerMVP: model-view-presenter MVVM:model-view-viewmodel起初,世界上所有的电子设备本没有窗口界面。后来,随着电子设备的普及,工程师们发现对于普通用户来说,电子设备的命令输入很难操作,需要记住很多命令,于是慢慢衍生出来UI这一说法。可是对于程序员——或者说,对于软件工程开

2016-04-20 19:48:12 594

原创 Android:RecyclerView视图,item之间分割线的极简单实现

android,RecyclerView分割线的极简单实现

2016-04-14 23:05:15 2329

原创 java对象的深克隆与浅克隆

java编程中,A对象里面有一个引用——B对象。那么我们克隆A对象时,该如何处理B对象?克隆之后的A对象里面的B对象,是一起被克隆了吗?

2016-04-06 20:22:42 500

原创 AS项目新建错误:cant resolve symbol R

在Android Studio新建一个module或者载入一个新的项目有时会出现这样一个报错:cant resolve symbol R。表现为找不到R文件。不知道为什么,在网上找到的解决方法:在菜单栏里面, “bulid”——>“clean project”.即可。

2016-03-29 22:56:44 1414

原创 Androdi编程:Activity的四种启动模式

2016.3.27------------------------------------------------------------------Activity的四种启动模式Standard模式:从当前A activity启动一个A activity,那么系统会创建新的activity。SingleTop 模式:从当前A activity启动一个A a

2016-03-27 19:41:26 410

原创 AS项目载入问题解决

安装了最新的AndroidStudio,载入以前的项目发现报错。错误信息:解决方法:找到root下的build.gradle,删掉这两句话: ext { compileSdkVersion 17 buildToolsVersion '18.1.0' } dependencies { }

2016-03-27 10:12:59 568

原创 myeclipse2015CI,一些项目无法部署到tomcat6

myeclipse2015CI,配置tomcat6,一些项目无法部署。

2016-03-02 12:32:20 4944

原创 easyui之“什么文件都引入了为什么不显示”

今天来兴致了,想写个小小的管理系统随时统计一下关于博客的数据。想用easyui做修饰页面,结果写好了。页面什么都没有。我仔细检查了一遍,按照以往的经验,没有为什么问题。于是浏览器开F12,发现有这么一句话:Uncaught ReferenceError: jQuery is not definedjQuery 未声明?!不对啊,我应该引入了才对。此时,我突然

2016-02-21 14:24:14 1766

原创 服务器端Tomcat启动时一闪而过解决办法

之前自己租了一个阿里云服务器玩玩,配置了tomcat发布一些项目,后来有时,启动tomcat6.exe的时候,doc界面一闪而过。查看了一下log,系统路径报错。网上找了找,多是“jdk路径不对”之言。其实有三个原因。任何一个原因都会这样。一、如果你的java安装之后,没有配置为“不检查更新”,那么java更新之后会修改环境变量(没有仔细比较,通过“反证法”确定),所以重新安装一下to

2016-02-14 15:17:16 13075 3

原创 【java】设计模式之策略模式

策略模式非常简单,也不再举例子了,它其实就是根据clinet选择的不同,执行不同的代码,避免了if....else 和switch case 的不方便和耦合。甚至说你可能平常经常用,只是不知道这是策略模式。类图对于拥有公共接口的First,Second,Third,给Clinet提供一个类Context 去执行不同的IStrategy的子类(算法)。public inter

2016-02-13 09:24:18 798 2

原创 好莱坞原则、依赖倒置、控制反转、依赖注入

简单介绍 好莱坞原则、依赖倒置、控制反转、依赖注入 。抽象类和接口的区别,何时用抽象类,何时用接口。

2016-02-12 19:51:26 5361 3

原创 【java】设计模式之模板方法模式

模板方法模式:由子类决定如何实现父类算法中的哪一步。例子:咖啡机自动冲咖啡,但是我们可能做卡布奇诺(Cappuccino),也可能做焦糖玛奇朵(CaramelMacchiato),但是总体来说步骤一致,只是最后加入的其他材料不太一样。冲咖啡的步骤:获得咖啡豆(getBeans()),放入咖啡机(putIntoCoffeemaker()),磨碎咖啡豆(grindBeans()),冲咖啡(ma

2016-02-11 15:07:54 867 1

转载 一些软件的设计原则

转载自http://www.cnblogs.com/whitewolf/archive/2012/05/12/2497419.html

2016-02-11 12:52:30 467

原创 tomcat项目加载报错

项目加载到tomcat出先Redeploy错误的解决办法。

2016-02-10 12:11:35 1457

原创 【java】设计模式之门面模式

facade模式的学习心得,代码,类图,优缺点。

2016-02-09 11:31:36 868

原创 【java】设计模式之工厂模式

自己学设计模式的心得,本文讲的是工厂模式:简单工厂模式(静态工厂模式),工厂方法模式,抽象工厂模式。

2016-02-05 03:49:47 923

原创 【java】设计模式之观察者模式

首先告诉自己,这个模式很好理解。事实上,确实是。作用:当一个对象发生变化,需要其他对象也发生变化。先看目录BeWatched:被观察者类Watcher:观察者类test:测试类ITerface:存放接口。(名字貌似起错了)接口暂且不管。Watcher.javapublic class Watcher implements

2016-02-04 00:29:04 1117

原创 html5学习心得【缓慢更新】

controls="controls" control 属性供添加播放、暂停和音量控件。 与 之间插入的内容是供不支持 video 元素的浏览器显示的。    Your browser does not support the video tag.video 元素允许多个 source 元素。source 元素可以链

2016-02-03 23:22:21 627

原创 github使用笔记【缓慢更新】

-------------------------------------2016.2.3安装gitbash类linux命令行操作打开bashgit config --global user.name "名字"git config --global user.email"邮箱"cd f:cd git

2016-02-03 12:09:04 1723

转载 JVM垃圾收集算法及垃圾收集器

今天来总结一下最近学习到的JVM垃圾收集算法和垃圾收集器。原来以为这部分知识,对于一个Java程序员的用处不大,可是如果你的运营Web项目,出现了性能问题,那么这部分知识可以帮助你从运维的角度来优化你的项目。      首先,先讲一下JVM的垃圾收集算法,因为这是学习垃圾收集器的前堤。各种垃圾收集器也都是基于这些算法来实现的。JVM垃圾收集算法      JVM垃圾收集算法

2016-01-17 03:35:32 515

转载 下一代javascript的几个特性

新一代的javascript也被称为ECMAScript 6(也称为 ES6 or Harmony)给我们带来很多令人意想不到的功能,在这里我们花费几分钟来学习一下其中重要的功能。糖语法首先,语法糖是一种语法,使得语言更容易理解和更具有可读性,它使语言相对我们来说变得更"甜"。这也意味着ES6的一些"新"的特点并不是真的新,只是试图简化语法而已,让我们编程更容易。这样就无需使用老式的取巧的

2016-01-17 03:12:44 376

原创 【java】设计模式之单例模式

关于设计模式中 单例模式 的探讨和学习。单例模式往往是程序员学习设计模式时首先学到的。很多人第一次接触到单例模式,大多是在学习数据库连接的时候,那么这篇文章就讲讲我学单例模式遇到的问题和心得。

2015-11-15 17:13:58 954

原创 get传值,接受中文,乱码处理。

url传值,get方式,在接收端的java这样接收,可以解决乱码问题,发送端不用处理,直接发送中文即可。。String 新的字符串= new String(接受的字符串.getBytes("ISO8859_1"), "UTF8");/

2015-11-08 19:42:05 487

转载 java中日期类型和mysql中日期类型进行整合

java中日期类型和mysql中日期类型进行整合1. java与mysql中日期、时间类型总结:1234567891011121314151617mysql(版本:5.1.50)的时间日期类型如下

2015-06-29 20:23:48 615

空空如也

空空如也

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

TA关注的人

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