Java
文章平均质量分 73
wangyidasb
这个作者很懒,什么都没留下…
展开
-
Nacos框架服务主动下线原理及源代码讲解
原理:Nacos没有想eureka一样,在服务端提供API供调用进行服务下线,Nacos的实现方式是通过在客户端提供方法,我们自己封装API进行调用,然后客户端会进行2个步骤:1,如果是临时服务,客户端会把自己发送续约保活心跳的缓存实例给删除掉。2,向服务端发起删除服务请求到服务端。第一步:操作完后,客户端不再向服务端发送心跳续约保活,因此给服务端造成客户端已死现象。第二步:操作完后,服务端接收到该请求,会将该服务从服务列表删除掉,同时向各健康客户端发布一个change事件,告知服务列表原创 2021-06-10 19:46:51 · 7249 阅读 · 2 评论 -
list排序
List里面是名字: firstname , lastname. 名字首字母相同,再去比第二个!以此类推。。。问题补充:net.mail.public 写道[size=large][color=red]要对List排序,你要对List里装的这种类型的类实现排序接口(Comparable). 举个例子: 下面这个例子是对List进行排序.使用Colle转载 2015-06-23 23:08:30 · 380 阅读 · 0 评论 -
Eclipse中设置编码的方式
2009-02-24 09:16 58866人阅读 评论(7) 收藏 举报来源:http://e-ant.javaeye.com/blog/177579 如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工 作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (W转载 2015-07-22 16:23:30 · 340 阅读 · 0 评论 -
在一个千万级的数据库查寻中,如何提高查询效率?
在一个千万级的数据库查寻中,如何提高查询效率?1)数据库设计方面: a. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。b. 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默转载 2016-03-05 22:15:20 · 1582 阅读 · 0 评论 -
oracle数据库中varchar类型字段中存放的有数字和汉字情况,比较大小问题解决
如果你也正在为这种问题头疼,当你看到我这篇博客时,恭喜你,问题的解决方案来了,你头疼的问题可以解决了。这个问题是我在最近的项目中遇到的难题,上网查阅了很多资料,都没能解决问题,最后还是问了大牛,才解决!现在共享给大家。先描述下我遇到的问题:在项目中,前端要展示一些产品,并有一些查询筛选条件,在收益率这个条件上,出现了这个问题,收益率的筛选条件值有“全部,4-8%,8-11%,11%以上原创 2016-02-25 17:53:58 · 4226 阅读 · 0 评论 -
批量更新数据之hibernate或者jdbc执行效果对比
问题描述我开发的网站加了个新功能:需要在线上处理表数据的批量合并和更新,昨天下午发布上线,执行该功能后,服务器的load突然增高,变化曲线异常,SA教育了我一番,让我尽快处理,将CPU负载降低。工作所需,我经常要写些程序批量处理数据,每次执行几十万数据处理的时候,我机子的CPU都会飙高,而且数据处理速度会越来越慢。比如第一个1W条要5分钟,第二个1W条就要10分钟,要干转载 2016-04-11 12:40:18 · 500 阅读 · 0 评论 -
Java精度问题
一、 计算机的小数计算一定范围内精确,超过范围只能取近似值: 计算机存储的浮点数受存储bit位数影响,只能保证一定范围内精准,超过bit范围的只能取近似值。 java中各类型的精度范围参见:http://blog.csdn.net/longshenlmj/article/details/47616481编程时注意:doulbe类型的数,不能用等号判定是否相等(或者是转载 2016-05-13 15:00:57 · 2045 阅读 · 0 评论 -
log4j.propertise文件配置
一、log4j.properties 的使用详解1.输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息2.配置日志信息输出目的地log4j.appender.appenderN转载 2016-07-01 18:01:20 · 604 阅读 · 0 评论 -
java使用js引擎例子
import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.List; import javax.script.Bindings; import javax.script.Invocable; import javax.script.ScriptConte转载 2016-11-02 11:12:11 · 473 阅读 · 0 评论