自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cpf2016的专栏

我不放弃爱的勇气,我不怀疑会有真心,我要握住一个最美的梦给未来的自己

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

转载 零碎知识-控件类

(1)label内容加粗     style添加font-weight = bold(2)Autoform中所填内容清空     可以针对AutoForm的entity中的全部属性设置为空即可 formConditon.get("entity").set({ id:null, name:null });(3)Da

2015-10-28 15:40:57 311

转载 增删改操作

(1)准备工作     1)定义pojopackage sample.dataset;import java.util.Date;public class Product { private long id; private String name; private double price; private Date gmtCreate; private Date g

2015-10-28 11:52:40 1033

转载 com.bstek.dorado.data.variant.Record cannot be cast to

DataType没有和pojo对应起来,必须将DataType和pojo对应起来

2015-10-28 10:17:19 2782

转载 AutoForm使用

(1)层级     AutoForm是一整个表单,下面的所有标签都用AutoFormElement来表示    AutoFormElement包含3个区域:标签区\编辑区\信息提示区     默认情况下,AutoForm每一行只包含2个AutoformElement,如果不做设置的话,AutoForm会随着页面的大小变化而发生变化(2)排列控制     1)改变Au

2015-10-27 17:58:55 2835

转载 DataGrid使用

(1)关联DataSet     因为DataGrid本质是一个表格,所以它必须要和DataSet配合使用(2)列中属性设置      先使用生成数据列对所有数据生成列,然后再根据需要删除不需要的列      1)如果需要修改列名,则修改caption

2015-10-27 16:40:40 353

转载 常用js

(1)对话框dorado.MessageBox     然后调用其中的各种静态方法public static alert ( String msg , Object|Function options ) : void    (2)获取\设置控件自身的各种属性   1)获取public get ( String attr ) : Object  如:oop.get("l

2015-10-27 15:46:23 288

转载 动态视图

(1)实质      就是通过java代码来控制页面(2)分类     1)整体过程1.创建控件;2.触发init动作{     2.1。触发beforeInit动作;     2.2.读取XML属性配置信息;     2.3触发onInit动作;}     2)区别        beforeInit因为是在读取

2015-10-27 15:06:13 521

转载 数据状态

(1)引入     因为我们之前点击保存按钮只能更新和新增数据,实际上无法判断到底是更新\新增还是删除,    所以就有了数据状态,可以根据不同状态执行不同操作(2)实例 @DataResolver public void save(List products){ for (Product product : products) { if (EntityState.

2015-10-27 13:19:31 1287

转载 DataSet查询

(1)单个参数查询(2)多个参数查询     1)添加多个输入框         用来传递参数     2)添加查询按钮     3)修改DataSet的dataProvider     4)设置dataProvider方法 @DataProvider public List getByParam(Map params){ List

2015-10-27 11:48:21 1000

转载 DataSet与DataType

(1)DataSet与DataType作用     DataType定义了数据格式,相当于类     DataSet中存储了多个指定DataType的数据,相当于存储了多个类实例的集合(2)Model文件     就是为了存储DataType     分为2种:     1)定义在View的Model节点中         这种其中定义的dataType是v

2015-10-27 11:04:36 1812

转载 Ajax

(1)设置自动扫描          在app-context.xml中添加          只有这样才会扫描ajax处理类,才能交给spring来管理app-context.xml是为方便用户而提供的默认配置文件,其本身被context.xml文件Import:并且context.xml文件默认会被Spring自动扫描。         注意:有时

2015-10-26 23:18:20 335

转载 TabControl

(1)作用          实际上就是为了实现多标签页的效果。         TabControl本身是一个多标签的容器,为了实现多标签效果,需要为其添加子控件,可添加的子控件包括:ControlTab,IFrameTab,Tab(2)创建视图          1)在view下创建TabControl                     2)在Ta

2015-10-26 22:11:23 558

转载 SplitPanel

(1)准备工作            创建view,结果如下             (2)SplitPanel使用           1)点击view,查找到SplitPanel后双击添加                   SplitPanel能够将整个视图分为上下或者左右2部分。属性名称值

2015-10-26 21:47:32 1226

转载 Dorado创建HelloWorld项目

(1)创建项目                        创建成功之后的结构如下:                     直接运行, 运行结果:

2015-10-26 20:35:10 1108

转载 dorado环境搭建

下载地址:           http://www.bsdn.org/projects/dorado7/download           下载without eclipse           将下载好的dorado文件中eclipse文件夹下dropins中所有文件复制到Eclipse下的dropins文件夹中即可           注意:Eclipse必须是J2EE的版

2015-10-26 20:24:50 1096

转载 Eclipse中Cannot create a server using the selected type

在eclipse中安装tomcat服务器,报错" Cannot create a server using the selected type ".原因:以前安装的tomcat目录改变解决方法:Window->preferences->Server->Runtime Environment,改变tomcat的目录为你安装的目录,然后保存,这样就可以建立Tomcat server了。

2015-10-26 17:36:41 352

转载 NIO——Channel

(1)Channel          之前IO是读取一个个字节或者写入一个个字节,这些操作需要我们自己实现。现在使用Channel之后,我们可以通过Channel来读取或写入字节到Buffer中即可使用(2)文件复制@Test public void testChannel() { File fileSrc = new File("d:\\BugReport.txt"

2015-09-19 22:11:48 316

转载 NIO——buffer

(1)作用          NIO中的Buffer用于和NIO通道进行交互:数据从通道读入缓冲区,从缓冲区写入到通道中的。          Buffer的本质是一块可读可写的内存,NIO将这块内存包装成Buffer对象,并提供了一组方法,用来方便的访问该内存(2)position、limit          1)写模式                可以理解为

2015-09-19 22:11:18 323

转载 RandomAccessFile

(1)作用          用于根据字节偏移量来操作文件中的数据。          注意:只能实现文件中数据的读取和修改,根本无法做到插入!(2)常用方法          1)构造方法public RandomAccessFile(String name, String mode)              name:文件的路径

2015-09-19 21:24:24 294

转载 回溯法

(1)搜索子集树                    1.适用问题:求子集、0-1背包问题(实际上就是求组合的问题)                    2.子集树                                               其中1表示选择,0表示不选。每一层各个节点其实表示的是集合中同一个元素的选择情况,如{1,3,5},A表示元素1选择或

2015-08-18 17:56:28 358

转载 设置mysql中自增列的初始值和增加步长

1.设置     (1)设置起始值SET auto_increment_offset = n;                n就是起始值     (2)设置步长SET auto_increment_increment = m;              m就是步长。如假设起始值为1,步长为3,那么插入数据之后的自增列值为1,4,7.....

2015-07-07 22:36:38 2195

转载 mysql中的replace into

1.功能说明      replace into的功能和insert into非常相似,只有一点不同:      假如表中有一条旧记录,而新插入的记录中的primary key或者unique索引和旧记录相同,就会先删除旧记录,然后再将新记录插入2.注意      replace的返回值是删除的记录数和插入的记录数之和                也就是说如果返回

2015-07-07 22:33:40 437

转载 使用spring配置多个数据源

1.数据源定义        这里以2个c3p0数据库连接池的数据源作为实例。在spring框架下需要加入c3p0的依赖。这里以数据同步为例:        (1)数据库来源的连接池数据源配置         (

2015-07-06 22:23:42 647

转载 ibatis中的分表

1.引入       当数据库一张表中数据过多时,操作数据库的代价就会变得很大。这个时候最简单的方法就是分表,即将一张表分为分为多张。如将person这张表分为person_0,person_1....以此类推。       这里就会有一个问题,我们大多数情况下,查询的表会配置在相应的配置文件中,不会根据不同情况变化,这个时候怎么办呢?       在ibatis的2.0.9版本之后,

2015-07-06 21:17:06 1243

转载 数据库水平切分实现原理(二)

1.分布式数据方案提供的功能       (1)提供分库规则和路由规则       (2)引入集群概念,保证数据的高可用性       (3)引入负载均衡策略       (4)引入集群节点的可用性探测机制,对单点机器的可用性进行定时的侦测,以保证负载均衡策略的正确实施,以确保系统的高度稳定性       (5)引入读写分离,提高数据的查询速度2.集群与读写分离

2015-07-05 20:45:37 407

转载 数据库水平切分实现原理(一)

1.引言      随着互联网应用的普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿pv无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。     通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式:     (1)水平切分数据库:可以降低单台机器的负载,同时最大限度的降低了宕机造成的损失;

2015-07-05 13:10:45 1669

转载 springMVC与jquery结合使用完整例子

1.依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0

2015-07-01 22:40:52 3153 1

转载 jquery中的获取、设置与删除

1.获取      (1)获取所选元素的文本值或html值               text():获取文本值               html():获取html值$().ready(function(){ $("#btn1").click(function(){ alert("Text: "+$("p").text()); }); $("#

2015-06-30 20:38:08 298

转载 jquery事件

1.click事件      也就是单击元素的事件      语法:$(selector).click(function)     实例$().ready(function(){ $("p#id-selector").click(function(){ $(this).css("background-color","red"); });});

2015-06-30 20:21:39 322

转载 Jquery选择器

1.id选择器      简单地说,就是通过id来获取页面中的元素     语法格式为:$("#id")     实例:$().ready(function(){ $("#id-selector").click(function(){ $(this).css("background-color","red"); });});id选择器

2015-06-30 19:59:02 293

转载 jquery入门例子

1.实例$().ready(function(){ $("p").click(function(){ $(this).hide(); });});如果您点击我,我会消失。点击我,我会消失。也要点击我哦。

2015-06-29 23:20:39 295

转载 SpringMVC将数据返回到页面

1.最常用方式         使用Model作为参数,将返回的数据放在Model中 @RequestMapping(value="/cpf.do") public String say(Model model) { model.addAttribute("username", "lucy"); return "cpf"; }          页面上:

2015-06-25 20:30:03 596

转载 使用slf4j来打印异常

1.引入     如果抛出异常,在生产环境中,是绝对不允许使用e.printStackTrace()的,但是如果使用一般的logger.error("------{}",e)    是无法再日志中显示异常信息的2.解决方案     使用如下方法:Logger.error(String msg, Throwable t)     如果说前面还有替换符,那么只需把Th

2015-06-24 19:18:15 3208

转载 解析Cron表达式

1.引入      有些时候我们不但需要定时执行任务,而且需要获得下一次执行的时间。      但是我们执行时间配置的是cron表达式,不能够根据上次执行的时间+执行间隔这种方式来获得。所以我们必须要解析cron2.方法 Date curTime = new Date(); System.out.println(curTime); CronExpression ex

2015-06-24 19:04:24 8782

转载 springMVC获取传递的参数

页面定义如下: 1.通过HttpServletRequest@Controller@RequestMapping("/spring")public class HelloWorldController { //表示对应的路径是/cpf.do @RequestMapping(value="/cpf.do") public String say(Htt

2015-06-23 22:38:54 364

转载 SpringMVC的3种HandlerMapping

1.通过beanName       默认就是这种方式,可以不用配置      Controller的bean配置需要使用name而不是id,用来指定访问路径      这样就可以通过项目名称/cpf.do来访问Controller2.通过URLHandlerMapping       (1)配置Controller的bean                 

2015-06-23 21:21:25 410

转载 分布式系统中保证数据的正确性(插入与更新)

1.更新     如用户A、B都看到数据库中的数据为6,然后A将值修改为3,但是B这时使用的数据还是6,所以就会出现问题。     这种情况下使用乐观锁。乐观锁一般通过version字段或者修改时间来实现2.插入     一般通过数据库表中列的唯一性来保证alter table 表名 add unique key 唯一键名称 (列名1,列名2,列名3)

2015-06-23 20:04:09 1182

转载 springMVC注解入门

1.依赖、web.xml、cpf.jsp    和不使用注解方式完全一样2.my-servlet.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:contex

2015-06-22 22:21:28 551

转载 SpringMVC入门例子

1.添加依赖 3.2.13.RELEASE junit junit 4.10 test org.springframework spring-context ${spring-version} org.springframework spring-

2015-06-22 21:49:19 286

转载 fastjson

1.序列化      即将javabean、map、list等转化为json字符串     (1)JavaBean序列化 @Test public void test() { Person person = new Person(); person.setAge(2); person.setId(1); person.setName("lucy"); S

2015-06-21 20:35:24 407 1

空空如也

空空如也

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

TA关注的人

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