`
文章列表

bootstrap-wysiwyg初识

    博客分类:
  • html
bootstrap-wysiwyg是bootstrap官方推荐的富文本编辑器,http://www.bootcss.com/p/bootstrap-wysiwyg/ 提供了简单的文档编辑功能,稍微强大的就是图片上传处理。具体实现详读bootstrap-wysiwyg.js 需要注意的: [list] 没有保存功能,用户需自己实现。以下代码是我写的一个简单保存功能 <a class="btn" data-save="save" title="save"><i class="icon-save"> ...
InnoDB给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。 数据库实现事务隔离的方式,基本上可分为以下两种。 ·一种是在读取数据前,对其加锁,阻止其他事务对数据进行修改。 ·另一种是不用加任何锁,通过一定机制生成一个数据请求时间点的一致性数据快照(Snapshot),并用这个快照来提供一定级别(语句级或事务级)的一致性读取。从用户的角度来看,好象是数据库可以提供同一数据的多个版本,因此,这种技术叫做数据多版本并发控制(MultiVersion Concurrency Control,简称MVCC或MCC),也经常称为多版本数据库。 检查InnoDB_row ...
推荐文章:http://tiro-li.iteye.com/blog/1908379 可以在数据库中模拟整个过程 SELECT @@tx_isolation; SET SESSION TRANSACTION ISOLATION LEVEL  SERIALIZABLE;  start transaction;   select * from `serializable`; update `serializable` set maxid = '1603196' where  tablename = '_order'; -- update `serializable` set maxi ...
这个页面收集的数据来自过去14天访问Google Play Store的所有设备。数据包括android版本的分布率、屏幕尺寸和密度的相关数据。 http://developer.android.com/about/dashboards/index.html# Android运行在不同的设备上(不同的屏幕尺寸、像素密度)。Android系统提供了统一的开发环境,并为兼容每个应用的用户接口完成了大部分工作。同时,系统提供了API允许你针对特殊的屏幕尺寸和密度调整app的UI,比如你可能需要为平板电脑和手机提供不同的UI。 屏幕(screen)相关术语和概念 Screen size(屏幕尺寸) ...
Spring 2.5 TestContext 测试框架用于测试基于 Spring 的程序,TestContext 测试框架和低版本 Spring 测试框架没有任何关系,是一个全新的基于注解的测试框架,为 Spring 推荐使用该测试框架。 Spring 2.5 相比于 Spring 2.0 所新增的最重要的功能可以归结为以下 3 点: (1)基于注解的 IoC 功能; (2)基于注解驱动的 Spring MVC 功能; (3)基于注解的 TestContext 测试框架 JUnit 测试基于 Spring 的程序,将存在以下 4 点明显的不足: 导致 Spring 容器多次初始化问题:根据 ...

easy初步学习

话不多说,先上代码,测试一个根据岗位计算工资的类IncomeCalculator public enum Position { BOSS, PROGRAMMER, SURFER } public interface ICalcMethod { double calc(Position position); } public class IncomeCalculator { private ICalcMethod calcMethod; private Position position; public void ...
从头学jUnit,简单介绍一些功能,和一些问题的解决办法 先介绍一些jUnit4.x的标签 AnnotationDescription@Test声明测试方法@Before每个测试运行前执行,提供测试环境(比如读数据,实例初始化)@After每个测试运行后执行,清空测试环境(删除临时数据等)@BeforeClass静态方法,只执行一次,在所有测试开始前执行,一般用于连接数据库这种比较耗时间的动作@AfterClass静态方法,只执行一次,所有测试完成后执行,一般用于清除动作,如数据库断开@Ignore忽略测试方法,当测试方法不再适用或执行时间过长时使用@Test (expected = Exce ...

redmine安装

Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统。 ruby下载:https://rubyforge.org/projects/rubyinstaller/  同时下载RubyInstaller和Development Kit redmine下载:https://rubyforge.org/projects/redmine 安装过程参考 ...
serialVersionUID作用:        序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。 有两种生成方式:        一个是默认的1L,比如:private static final long serialVersionUID = 1L;        一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如: private static final   long     serialVersionUID = xxxxL; 关于其定义,可参考JDK文档:http://download.oracle.com/javase/1.5.0/d ...
1、下载ftpServer包(http://mina.apache.org/ftpserver-project/downloads.html)    ftpserver.zip(Binary Distributions):ftpserver的二进制安装包,解压后即可使用    ftpserver-src.zip(Source Distributions):ftpserver的源码包,工程为maven项目,需要进行相应的部署。 2、Documentation中了解相关用法(http://mina.apache.org/ftpserver-project/documentation.html)   ...

ANT构建项目

    博客分类:
  • WEB
Apache Ant主要用于Java项目的构建。为什么要使用Ant:    1)项目构建不是简单的编译,各种资源需要合理构建,例如有的类需要压缩成jar文件,有的文件需要放在指定位置,有时候需要使用配置文件。这些工作是繁杂琐碎的,手工处理难免出错。    2)诸如Myeclipse之类的IDE工具可以方便地部署web项目,但是脱离了这些集成工具,例如在需要部署项目的机器上没有这种集成工具,或者目标机器的操作系统不支持这种工具,怎么办?这时ant是很好的工具。 Ant的构件文件是基于XML编写的,默认名称为build.xml,关键元素为project、target、property和task。安 ...

也说classpath

    博客分类:
  • java
在同事的电脑上写了个简单的helloworld.java,javac编译生成helloworld.class,再用java helloworld运行的时候提示ClassNotFoundException。(一滴汗)来看看是怎么回事 我们都知道安装jdk后,需要设置环境变量,PATH就不多说了。这里重点说说classpath。 先一起来看一看 java 程序的运行过程. 我们已经知道java是通过java虚拟机来解释运行的, 也就是通过java命令, javac 编译生成的 .class文件就是虚拟机要执行的代码, 称之为字节码(bytecode), 虚拟机通过classloader来装载这些 ...
经常看到一些软件的安装说明上写着,修改Windows的环境变量,然后重新启动计算机。这让人不禁产生疑问,修改环境变量之后真的要重启吗? 其实只要理解了环境变量的原理就可以做出正确的判断。环境变量是一些系统变量,这些变量对运行的任意一个程序都有效。最简单的确认方法就是 cmd.exe 程序。单击“开始”->“运行”,然后输入 cmd,回车,在启动的命令行窗口中输入 set,之后就可以看到一大堆各种各样的环境变量显示在屏幕上。而修改环境变量则是通过“控制面板”->“系统”->“高级”->“环境变量”对话框进行的。 这里要理解的是,一个程序启动时,环境变量被复制到该程序所在 ...
//数据库操作,根据登录信息查找用户,返回Principal对象。 interface AuthenticationProvider { public Principal authenticate(Verifier verifier) throws AuthenticationException; public Principal get(Serializable id); }; class TaobaoLoginAuthenticationProvider { .... } i ...
WEB开发中,可能会遇到这样的需求,统一修改页面的某类标签。一种办法是直接修改返回的html页面,但这样的做法太粗糙且无复用性。另一种办法是在控制层修改http的响应内容,那么如何在java代码中获取、修改并返回正确的内 ...
Global site tag (gtag.js) - Google Analytics