Jav环境下shell脚本的调用

      开发过程中,很多时候需要shell脚本的支持某些系统层面的命令执行,譬如生成RSA秘钥文件等,这时候往往需要从高级语言中直接调用Shell脚本,完成命令执行,本文以一个例子为线索简单介绍一下如何实现在java中对系统命令的调用      1)Process        这是一个j...

2019-02-02 11:22:16

阅读数 69

评论数 0

fastJSON存储LocalDateTime,引起的格式化异常

        在java开发环境中, 事件过程: LocalDateTime直接作为k-v对的value存储到JSONObject对象,然后直接toJSONString入库处理了,当在别的地方直接引用k,取出对应的value,转为LocalDateTime时候出现了格式异常,大体的demo代码是...

2018-09-28 14:47:55

阅读数 1690

评论数 0

StringBuilder使用优化心得

        日常开发中,经常使用StringBuilder作为字符串临时容器,譬如拼接SQL字符串,拼接日志信息等等,但是有没有真正注意过其内部的运作机制以及可能带来的性能问题呢,虽然这种性能问题在低的访问频次下并没有太明显的差别,然而优化意识和探究精神始终伴随开发者,系统才能逐步的进化,直接...

2018-07-26 09:49:58

阅读数 547

评论数 0

java.io.File创建文件的一点注意

    主要开发中遇到一点小的坑,在代码编写过程中一点随意造成了不必要的问题,没什么技术含量,就是对api熟识度不够,仅供参考把玩!!  String parentPath = "e:\\java"; String childPath = &quot...

2018-07-13 14:21:10

阅读数 268

评论数 0

js的tips

          平时开发在研究一些前端组件的时候经常见到这种写法(function($){})(window.jQuery);这是啥意思呢?通过深入探究,明白了其中的原理,解释一波(function(){})(); function(){}(); 这两种写法都是自调用匿名函数写法,匿名函数...

2018-06-11 19:55:10

阅读数 658

评论数 0

BootStrap增强型的多文件上传控件BootStrap-FileInput

     基于BootStrap项目需求一款多文件上传控件,通过筛选分析发现了BootStrap-FileInput这款控件(开源),能满足大多数文件上传需求,简单写一下使用方法和遇到的坑!!项目开源地址:https://github.com/kartik-v/bootstrap-fileinpu...

2018-06-07 10:51:19

阅读数 715

评论数 0

基本类型和引用类型比较的坑

     java数值类型分为基本类型和引用类型,这里以int和Integer类型为例,分析一下在开发过程中遇到的坑并给出了如何规避的方案, 在很多开发场景中我们一般会将入参设置为引用类型譬如Integer,在方法内部可能会出现比较情况,譬如一个代表order_type的字段,可能会和我们定义的若...

2018-04-24 15:03:28

阅读数 89

评论数 0

JAVA线程池工厂Executors的局限性

       JDK提供了一些列比较成熟的线程池的管理工具,其中的Executors就是其中的杰出代表, 非常简洁的方法调用,确提供了很好的线程池功能,很显然任何东西都有其特定的适用场景, Executors特点易于使用,但是它可能对高并发的任务执行的场景,会带来灾难性的问题,这一切也源于它优点。...

2018-03-09 16:07:03

阅读数 182

评论数 0

MYSQL中 case when then else end使用举例

       就是写着玩,假设存在这么一张表 test,表中有两个字段currency_code(币种编码'HKD', 'USD')、amount(金额),现在有这么一个需求,要求分别统计各币种对应的金额,怎么办,可以使用这种sql句法"case when then else e...

2018-03-07 16:46:38

阅读数 677

评论数 0

iCheck空件,美化后的checkbox和radiobox控件

个人认为是一款很炫的控件,不但显示效果很cool, 而且兼容性很强, 风格和bootstrap整体 很搭, 这里不展开讲怎么使用,因为网上一大把成熟案例,只是推荐使用!

2017-07-19 14:16:04

阅读数 248

评论数 0

Reactor模式

Reactor模式依赖操作系统底层Selector(epoll)机制的支持,是目前解决互联网高并发请求通信框架常用的设计模式

2017-05-23 15:29:42

阅读数 222

评论数 0

Netty的HelloWorld

Netty微探究

2017-05-23 10:39:35

阅读数 178

评论数 0

Dubbo是如何集成Zookeeper

Zookeeper作为生产环境比较稳定可靠的目录服务组件,在各种分布式环境中提供了广泛的应用, 譬如在Metaq、Dubbo 、redis分布式集群中,作为服务注册中心使用, 本篇主要讲述一下Dubbo是如何集成ZK的,不涉及ZK实现原理。

2017-05-19 16:40:00

阅读数 244

评论数 0

Dubbo的注册中心

注册中心是Dubbo实现服务化管理的核心组件,类似于目录服务的作用,主要用来存储Dubbo发布的 服务信息(譬如提供者url串、路由信息等),Dubbo框架支持多种注册中心,包括zookeeper、redis,但 官方推荐用ZK,本篇以ZK为例分析一下Dubbo框架中的注册中心的运行机制。

2017-05-08 16:25:28

阅读数 6713

评论数 0

父子进程变量的地址一样,但值不一样

物理地址和逻辑地址(或称虚拟地址)

2017-05-07 17:02:39

阅读数 1012

评论数 0

JDK动态代理与Dubbo自实现动态代理的研究

为了增强目标对象(委托对象)功能,在访问目标对象的路径上增加控制访问对象,该层负责目标对象执行前后的 附加功能, 该访问控制对象即为代理对象, 这种设计模式即为代理

2017-05-05 17:58:09

阅读数 494

评论数 0

Dubbo服务发布的几点心得

Dubbo服务发布(服务暴露)是Dubbo框架启动过程中服务初始化、启动本地监听、注册服务信息的 全过程,是Dubbo对外实现可用性的基础!

2017-05-03 10:37:27

阅读数 1040

评论数 0

dubbo拓展点机制的IOC特性

dubbo拓展点机制的IOC特性

2017-04-28 15:38:01

阅读数 534

评论数 0

对于Dubbo的扩展点加载机制的一些想法

Dubbo的扩展点加载机制

2017-04-22 11:07:25

阅读数 1044

评论数 0

@interface注解类定义的几点思考

@interface符号用来定义一个注解类,诸如@Override注解, 它为类或方法添加附加的处理提供 了一种标记方法,但是注解类也需要添加注解,以便JDK底层提供支持,这种注解称为元注解 三种比较常见的元注解: Retention、Target、Documented 1)Retentio...

2017-04-18 17:24:01

阅读数 191

评论数 0

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