Quartz与spring整合之数据库存储

  |   0 评论   |   111 浏览

与Spring整合

可以将所有配置都配置到spring的配置文件中,仅使用spring的配置文件,但也可以使用部分spring配置和部分quartz.properties中的配置,如果两个配置文件中均有相应配置,则优先使用spring中的配置信息

你真的会用“单例模式”吗? 有更新!

  |   1 评论   |   396 浏览

23种设计模式之——单例模式(Singleton)

单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处:

  • 某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。
  • 省去了new操作符,降低了系统内存的使用频率,减轻GC压力。
  • 有些类如交易所的核心交易引擎,控制着交易流程,如果该类可以创建多个的话,系统完全乱了。(比如一个军队出现了多个司令员同时指挥,肯定会乱成一团),所以只有使用单例模式,才能保证核心交易服务器独立控制整个流程。

Android客户端与服务器端交互数据之json解析 有更新!

  |   4 评论   |   488 浏览

服务器端的工作就是将特定的数据类型转换为json字符串,然后客户端再将json字符串转换成原来的类型,所以json解析是跨平台数据格式转换的一个桥梁,

这里以最常用的对象类型,list包裹对象类型,list包裹String类型,以及list包裹Map对象类型4种情况为例简单介绍json的数据解析

服务器端json所用到的jar包下载(免积分)  服务器端源码下载(免积分)(因为csdn出现未知错误,暂时还没有上传,请稍后下载哦)

Gson、FastJson、org.JSON到底哪一个效率更高,速度更快 有更新!

  |   0 评论   |   474 浏览

 

写博客不易,珍惜笔者劳动成果,转载请标明原创作者地址 http://www.apkbus.com/blog-725636-61364.html?_dsign=d1a2c39f

今天无意中再安卓巴士上看到了一片文章《Android开发者应该使用FlatBuffers替代JSON》,吓得我赶紧看了看,突然感觉自己用了好长时间的JSON解析似乎落伍了~~(>_<)~~
尤其是看到下面的话,更是不明觉厉;

把RecyclerView撸成 马 蜂 窝 有更新!

  |   0 评论   |   413 浏览

Android自定义蜂窝图实现

于是我将文章中源码下载下来看了一下,发现只支持7张图,不能多不能少。而且在设计上也有一定的欠缺。不过也给我提拱了一种思路。

于是想想自己的RecyclerView系列正好要讲LayoutManager了,那么我来做一个类似上面功能的LayoutManager好了。那么下面我来教大家一步一步把你的RecyclerView撸成马蜂窝。

源码地址:HiveLayoutManager

Hessian的基本使用 有更新!

  |   0 评论   |   156 浏览

客户端必须具备以下几点:

  • java客户端包含Hessian.jar的包。
  • 具有和服务器端结构一样的接口。
  • 利用HessianProxyFactory调用远程接口。
  • 使用spring方式需要配置HessianProxyFactoryBean

注意:使用resin容器时,resin已经包含了hessian.jar包

JAVA服务器端必须具备以下几点:

  • 包含Hessian的jar包。
  • 设计一个接口,用来给客户端调用。
  • 实现该接口的功能。
  • 配置web.xml,配好相应的servlet。
  • 对象必须实现Serializable 接口。
  • 对于spring方式DispatcherServlet拦截url,HessianServiceExporter提供Bean服务

完整代码下载

https://gitee.com/zml2015/HessianDemo

这个bug很无语

  |   0 评论   |   8 浏览

博客升级之后竟然删除或取消发布之后,之前的博客首页以及文章管理中都无法显示之前的博文了……重新发布一篇新的就可以看到所有的了……,无语,先发布个bug,后续解决

通过pid杀死进程,然后重启服务(tomcat重启) 有更新!

  |   0 评论   |   538 浏览

问题引出

tomcat有自己的脚本(shutdown.sh),来关闭服务,但是当tomcat容器中的项目开启了其他的端口做相关逻辑操作时,tomcat的关闭服务脚本就无能为力了,它只能关闭自己的端口

解决方案

  • 直接杀死进程

直接杀死进程会将其捆绑的所有服务停止掉,不管你这个进程上绑定了多少个端口

搭建高可用mongodb集群(副本集) 有更新!

  |   4 评论   |   725 浏览

先提出以下几个问题:
* 主节点挂了能否自动切换连接?目前需要手工切换。
* 主节点的读写压力过大如何解决?
* 从节点每个上面的数据都是对数据库全量拷贝,从节点压力会不会过大?
* 数据压力大到机器支撑不了的时候能否做到自动扩展?

Lambda表达式之foreach

  |   0 评论   |   508 浏览

使用jdk1.8之后,简单类型封装类可以这样写输出:

//第一种
list.forEach((String str) -> {
    System.out.println(str);
});

//第二种
list.forEach(str -> {
    System.out.println(str);
});

//第三种
list.forEach(str -> System.out.println(str));

//第四种
list.forEach(System.out::println);

//第五种
list.forEach(new MyConsumer());

初识MongoDB

  |   0 评论   |   612 浏览

数据库也通过名字来标识。数据库名可以是满足以下条件的任意UTF-8字符串。
* 不能是空字符串("")。
* 不得含有’ ’(空格)、.、$、/、\和\0 (空宇符)。
* 应全部小写。
* 最多64字节。
有一些数据库名是保留的,可以直接访问这些有特殊作用的数据库。
* admin