mysql中返回指定数据

select * from table order by id desc limit 1 MySql : SELECT * FROM 表名 ORDER BY 表_ID DESC LIMIT 1 SQLServer/Oracle : SELECT TOP 1 * FROM 表名 ...

2019-04-11 17:03:16

阅读数 31

评论数 0

JAVA内部类使用,什么时候该使用内部类及使用内部类的好处

提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看, 就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去...

2019-04-11 16:46:20

阅读数 25

评论数 0

利用序列化实现对象的拷贝

如何利用序列化来完成对象的拷贝呢?在内存中通过字节流的拷贝是比较容易实现的。把母对象写入到一个字节流中,再从字节流中将其读出来,这样就可以创建一个新的对象了,并且该新对象与母对象之间并不存在引用共享的问题,真正实现对象的深拷贝。 个人理解:浅复制类似于传引用操作,深复制类似于传值操作 pub...

2019-04-10 16:15:48

阅读数 23

评论数 0

java提高篇(一)-----理解java的三大特性之封装

       从大二接触java开始,到现在也差不多三个年头了。从最基础的HTML、CSS到最后的SSH自己都是一步一个脚印走出来的,其中开心过、失落过、寂寞过。虽然是半道出家但是经过自己的...

2019-04-10 14:57:32

阅读数 29

评论数 0

枚举解释器

public class EnumParser { public static Object parse(Class<?> typeClass, Object value) { Class<? extends Enum&g...

2019-04-09 18:02:07

阅读数 19

评论数 0

提高篇----详解java的四舍五入与保留位

版权声明:版权声明:转载前请留言获得作者许可,转载后标明作者 chenssy 和原文出处。原创不易,感谢您的支持 https://blog.csdn.net/chenssy/article/details/12719811 四舍五入是我们小学的数学问题,这个问题对于我们程序猿来说就类似于1到10的...

2019-04-08 10:46:01

阅读数 46

评论数 0

抽象类,接口到底怎么用?

一、抽象类 在java中抽象的关键字为abstract,抽象类被创造出来就是为了继承,简单明了地告诉用户跟编译器自己大概是长什么样子的。例如抽象类申明的语法: abstract class Abc { abstract void fun(); } 抽象类有以下几个特性: 1、抽...

2019-04-01 18:04:16

阅读数 18

评论数 0

单例模式

面试的时候,常常会被问到这样一个问题:请您写出一个单例模式(Singleton Pattern)吧。好吧,写就写,这还不容易。顺手写一个: publicfinalclassEagerSingleton { privatestaticEagerSingletonsingObj=newEager...

2019-04-01 16:39:26

阅读数 17

评论数 0

集群,分布式,微服务概念和区别理解

原著:https://blog.csdn.net/qq_37788067/article/details/79250623 概念: 集群是个物理形态,分布式是个工作方式。 分布式:一个业务分拆多个子业务,部署在不同的服务器上 集群:同一个业务,部署在多个服务器上 1:分布式是指将不同的业务...

2019-04-01 10:25:07

阅读数 20

评论数 0

字符串加千分位并且小数点后自定义位数

在昨天code review中,很荣幸,被点名了。 原因:自己对JDK api不是很熟悉吧。导致重复造轮子。 故事发生,前阶段做了PDF下载需求,要求下载数据,数量,金额带百分位,并且小数点后位数不一致,需要自己设置。 然后出现了下面的代码。 public static Strin...

2019-03-27 10:00:30

阅读数 24

评论数 0

java8之lambda表达式续

package com.example.debugdemo.jdk8_optional; import com.example.debugdemo.java8_stream.Dish; import java.math.BigDecimal; import java.util.*; impor...

2019-03-21 16:02:31

阅读数 25

评论数 0

oracle 创建 UUID

项目已经上线,丢出来供大家参考 create FUNCTION get_uuid RETURN VARCHAR IS guid VARCHAR (50); BEGIN guid := lower(RAWTOHEX(sys_guid())); RETURN substr(guid,1,8)||'...

2019-03-21 15:31:45

阅读数 30

评论数 0

Java设计模式透析之 —— 组合(Composite)

听说你们公司最近新推出了一款电子书阅读应用,市场反应很不错,应用里还有图书商城,用户可以在其中随意选购自己喜欢的书籍。你们公司也是对此项目高度重视,加大了投入力度,决定给此应用再增加点功能。 好吧,你也知道你是逃不过此劫了,没过多久你的leader就找到了你。他告诉你目前的应用对每本书的浏览量和...

2019-03-21 13:48:43

阅读数 67

评论数 0

Java设计模式透析之 —— 策略(Strategy)

今天你的leader兴致冲冲地找到你,希望你可以帮他一个小忙,他现在急着要去开会。要帮什么忙呢?你很好奇。 他对你说,当前你们项目的数据库中有一张用户信息表,里面存放了很用户的数据,现在需要完成一个选择性查询用户信息的功能。他说会传递给你一个包含许多用户名的数组,你需要根据这些用户名把他们相应的...

2019-03-21 11:44:56

阅读数 79

评论数 0

Java设计模式透析之 —— 单例(Singleton)

写软件的时候经常需要用到打印日志功能,可以帮助你调试和定位问题,项目上线后还可以帮助你分析数据。但是Java原生带有的System.out.println()方法却很少在真正的项目开发中使用,甚至像findbugs等代码检查工具还会认为使用System.out.println()是一个bug。 ...

2019-03-21 11:25:03

阅读数 15

评论数 0

Java设计模式透析之 —— 模板方法(Template Method)

今天你还是像往常一样来上班,一如既往地开始了你的编程工作。 项目经理告诉你,今天想在服务器端增加一个新功能,希望写一个方法,能对Book对象进行处理,将Book对象的所有字段以XML格式进行包装,这样以后可以方便与客户端进行交互。并且在包装开始前和结束后要打印日志,这样方便调试和问题定位。 没...

2019-03-21 10:27:58

阅读数 14

评论数 0

FindBugs-IDEA插件的使用

前言: 它可以帮你使一些隐藏的bug浮现。 安装: 重启: 使用: 如图所示,会展示所有有问题的代码。展开可以查看具体有隐患的代码位置。 下图问题原因为,类名首字母大写。 根据需要可以进行更改,其中Correctness这个错误使我们重点关注的对象,这里大多是空指...

2019-03-20 18:13:43

阅读数 29

评论数 0

Java中的String,StringBuilder,StringBuffer三者的区别

 这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。 首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > String   String最慢的原因:   String为字符串常量,而...

2019-03-20 15:41:54

阅读数 7

评论数 0

使用 Java8 Optional 的正确姿势

https://yanbin.blog/proper-ways-of-using-java8-optional/

2019-03-20 14:58:19

阅读数 10

评论数 0

学习JAVA资源

关于 Java 社区和论坛, 有[Coderanch][1]、 [Stack Overflow][2]、 [Oracle Java 社区][3] 以及[Reddit][4]上的 Java 社区。 https://coderanch.com/forums https://...

2019-03-20 11:44:18

阅读数 23

评论数 0

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