自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星空之下☪

学习之路的一点小见解,若有错误,多多指教!

  • 博客(9)
  • 收藏
  • 关注

原创 关于postgresql、greenplum在代码层面执行sql命令前自主指定schema的方法

目前,由于接触了postgresql、greenplum和sqlserver这三种有schema的数据库,对于这个schema,我觉得最大的区别就在于中间多了一层来区分的,想想mysql的数据库层次,再看下边的postgresql的数据库层次图,你就最基本了解了:可以看到,在表的上面多了一层schema,所以我们在postgresql写表的时候,可以这样指定:postgres...

2019-11-21 10:58:43 1515

原创 插入排序算法

package Second_Sort;import java.util.Random;import static Second_Sort.Example.*;public class Insertion { public static void sort(Comparable[] a){ //将a[]按升序排列 int N = a.length...

2018-05-24 11:15:46 131

原创 设计模式6大设计原则(无扩展)

1、单一职责原则2、里氏替换原则3、依赖倒置原则4、接口隔离原则5、迪米特法则6、开闭原则详见《设计模式之禅》第二版第一章: 链接:https://pan.baidu.com/s/18CTq1Zs-6Xv1tSBYP5s_dw 密码:h84v ...

2018-05-23 14:09:20 216

原创 Apache commons-codec包的基本使用

commons-codec是Apache开源组织提供的用于摘要运算、编码的包。以下是Base64编解码、MD5加密和URLCodec编解码的基本操作。Base64Base64是可解码的,通常用于把二进制数据编码为可写的字符形式的数据。public void testBase64(){ System.out.println("==========Base64==========");...

2018-05-20 11:01:05 5638

原创 Dijkstra的双栈算术表达式求值算法

package First;import java.util.Scanner;import java.util.Stack;import java.util.regex.Pattern;public class Evaluate { public static void main(String[] args) { //运算符栈 Stack<...

2018-05-16 11:11:40 130

原创 第一个算法——求最大公约数

//求两个非负整数的最大公约数,欧几里德算法public class Gcd { public static void main(String[] args) { System.out.println(gcd(7,14)); } //最大公约数算法 public static int gcd(int pre, int next){ ...

2018-05-15 09:51:23 188

原创 堆、栈、方法区的一点小知识

         另外,任何方法每次被线程调用时,都会在栈区开辟新的内存空间,所以多线程环境下,同一个方法在不同线程的执行下是互不干扰的,但成员变量是会干扰的,因为它存放在堆中。         当程序调用方法时,都会为该方法建立一个方法栈,方法中声明的变量就放在这个方法栈中,当方法结束时系统会释放方法栈,在该方法中声明的变量也会随着栈的销毁而结束,这就是局部变量只能在方法中有效的原因。...

2018-05-12 09:46:08 155

原创 使Spring Boot项目不重启也能生效。

在pom.xml中加入如下配置:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId></dependency>

2018-05-10 09:58:38 522

原创 对compareAndSet方法的一点小见解

今天在看《写给大忙人的看的Java SE 8》第6章的时候,在开头看到:public static AtomicLong largest = new AtomicLong();//在某些线程中largest.set(Math.max(!largest.get(),observed));//错误--竞争条件上面这段代码是错误的,理由是这个更新过程不是原子性的。不是原子性,也就意味着在多线程并发的...

2018-04-29 14:56:28 4391

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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