程序员JAVA_程序员俱乐部_JAVA频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
· 应用国际化(1) 发布时间:2019-01-08
最近在做数字资产交易所的项目,项目已经趋于稳定,下一步是提供国际化支持。接下来我来讲讲国际化需要考虑哪些问题?国际化如何落地?文章仅代表个人观点,欢迎留言拍砖。应用国际化需要考虑的问题:1、前后端分离,方便国际化;2、国际化语言如何切换?3、数据库层... 查看全文
· Java 合并、拆分PDF文档 发布时间:2019-01-08
处理PDF文档时,我们可以通过合并的方式,来任意组几个不同的PDF文件或者通过拆分将一个文件分解成多个子文件,这样的好处是对文档的存储、管理很方便。下面将通过Java程序代码介绍具体的PDF合并、拆分的方法。工具:FreeSpire.PDFforJa... 查看全文
· Java在PDF中添加水印(文本/图发布时间:2019-01-08
水印是一种十分常用的防伪手段,常用于各种文档、资料等。常见的水印,包括文字类型的水印、图片或logo类型的水印。以下Java示例,将分别使用insertTextWatermark(PdfPageBasepage,Stringwatermark)方法以... 查看全文
· 为什么Java里面String类是不发布时间:2019-01-08
在Java里面String类型是不可变对象,这一点毫无疑问,那么为什么Java语言的设计者要把String类型设计成不可变对象呢?这是一个值得思考的问题Java语言的创建者JamesGosling,曾经在一次采访中被人问到:什么时候应该使用不可变对象... 查看全文
· List.contains(Obje发布时间:2019-01-08
使用List.contains(Objectobject)方法判断ArrayList是否包含一个元素对象(针对于对象的属性值相同,但对象地址不同的情况),如果没有重写List<E>的元素对象Object中的equals方法,默认如下:@O... 查看全文
· ClassLoader类加载器 发布时间:2019-01-08
ClassLoader类加载器JAVA类装载方式,有两种:1.隐式装载,程序在运行过程中当碰到通过new等方式生成对象时,隐式调用类装载器加载对应的类到jvm中。2.显式装载,通过class.forname()等方法,显式加载需要的类java类装载器... 查看全文
· 科学计数法入库问题 发布时间:2019-01-08
最近在做项目时遇到一个问题,同一个方法中两次更新入库,其中一次成功,一次没执行。我先是排查应用程序日志,发现程序日志并没有异常,然后根据执行时间查了mysql的binlog日志。binlog日志查看脚本如下:/usr/local/mysql/bin/... 查看全文
· 增量更新jar/war包 发布时间:2019-01-08
增量更新jar/war包应用场景:当我们更改了偌大jar/war包的其中一个class/xml文件,全量替换整个jar/war包,费时费力。采用增量更新,只替换有变动的部分文件,省时省力。例:/home/demo/目录下有且仅有文件test.jart... 查看全文
· 工作笔记5 - websocket心发布时间:2019-01-08
心跳重连缘由在使用websocket过程中,可能会出现网络断开的情况,比如信号不好,或者网络临时性关闭,这时候websocket的连接已经断开,而浏览器不会执行websocket的onclose方法,我们无法知道是否断开连接,也就无法进行重连操作。如... 查看全文
· Dubbo+Zookeeper+Sp发布时间:2019-01-08
Dubbo+Zookeeper+SpringMVC整合实现分布式服务治理框架目录Dubbo+Zookeeper+SpringMVC整合实现分布式服务治理框架1一、分布式服务治理架构原理分析3二、先决条件5三、Zookeeper安装与配置63.1Zoo... 查看全文
· 数据生成器 发布时间:2019-01-08
data-generator是一个Java实现的数据生成器开源项目。如果你在从事大数据BI的工作,想对比一下MySQL、GreenPlum、Elasticsearch、Hive、Presto、Impala、Drill、HAWQ、Druid、Pinot... 查看全文
微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一些很有影响力的开源微服务架构框架提供了微... 查看全文
· 二分查找 发布时间:2019-01-08
/***有序数组递归二分查找,定位值的下标**@paramarr目标数组*@paramstart起始下标*@paramend末尾下标*@paramkey查找的值*@return值的下标*/staticintbinarySearch(finalint[... 查看全文
· 使用Java创建第一个区块链 发布时间:2019-01-08
本系列教程的目的是帮助你了解如何开发区块链技术。在本教程中,我们将:创建你的第一个非常基础的区块链。实施简单的工作量证明系统(采矿)。探讨任何的可能性。我假设你对面向对象编程有基本的了解。值得注意的是,这不是一个功能齐全的生产区块链。相反,这是一个概... 查看全文
· 使用java开发第一区块链 发布时间:2019-01-08
本系列教程的目的是帮助你了解如何开发区块链技术。在本教程中,我们将:创建你的第一个非常基础的区块链。实施简单的工作量证明系统(采矿)。探讨任何的可能性。我假设你对面向对象编程有基本的了解。值得注意的是,这不是一个功能齐全的生产区块链。相反,这是一个概... 查看全文
· 深入理解synchronized关键发布时间:2019-01-08
内置锁:每个java对象都可以用做一个实现同步的锁,这些锁称为内置锁。线程进入同步代码块或方法的时候会自动获得该锁,在退出同步代码块或方法时会释放该锁。获得内置锁的唯一途径就是进入这个锁的保护的同步代码块或方法。互斥锁:内置锁是一个互斥锁,这就是意味... 查看全文
· 关于Java里面volatile关键发布时间:2019-01-08
Java里面volatile关键字主要有两个作用:(1)可见性(2)禁止指令重排序第一条可见性比较容易理解,就是使用volatile修饰的共享变量,如果有一个线程修改了值,其他的线程里面是立即可见的。原理是对volatile变量的读写,都会强制线程操... 查看全文
· java设计模式--简单工厂模式 发布时间:2019-01-08
简单工厂模式的概念<!--5f39ae17-8c62-4a45-bc43-b32064c9388a... 查看全文
· ABAP SICF服务和Java S发布时间:2019-01-08
InmyopinionABAPICFhandlerandJavaServletplaythesameroleinenhancementwhichenablesyourwebserverwithadditionalfunctionality.Thisb... 查看全文
· 对象的值赋给另一个对象 发布时间:2019-01-08
1,导入importorg.apache.commons.beanutils.BeanUtils;2新建Demodemo=newDemo();demo.setId(1);demo.setAddress("测试区");demo.setUsername(... 查看全文