自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 JPA的悲观锁和乐观锁,共享锁和排他锁,读锁和写锁,FOR UPDATE

最近在工作过程中,用JPA的时候有一个注解。是@Lock(value = LockModeType.PESSIMITIC_READ)BizDistributeLock findFirstByBizName(String bizName);此外,还有一个LockModeType.PESSIMISTIC_WRITE看语义,是悲观读锁。那么,需求是这样的有两张表,A表有数据做插入操作。可能会有多个用户并发操作。B表是工具表,该表只有一个字段,用来控制串行操作。代码实现之前,先调用了上面的查询,再

2021-01-20 14:38:26 1959

原创 理一下手头的OpenShift集群规格

master, util, node, pod, docker之间关系一个大集群里,负责管理的是master(一个集群有3个master,每个master布一台虚机上),负责指令发放的是util(一个集群有一个util),应用布在node(实际干活者)上,有20个node(一个node布在一台虚机上)。一个node大小64G,划成最多10个pod,每个pod里只放一个docker。...

2020-08-06 15:53:01 271

原创 一个案例看懂JDK1.8新特性:java.util.Optional

Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。package learning;import java.util.Optional;/** * @Title java.util.Optional 学习 * @Description * @Author SuperBin * @Date 2020年8月6日 */public class Learning_Optional { publ

2020-08-06 11:22:40 265

原创 JAVA中“->”和“::”的区别

今天学了下Lambda表达式,入职一年了堕于学习,且一年里一直被一些情绪所影响,如今想来十分不该,男人还是拯救世界用的。这个世界没有说谁缺了谁不行,伟大的时间治愈一切。你走你的阳光道,我踽踽独行我的独木桥。Everything’ll be fine.So be it.贴一个很简单的案例吧,就当是扬帆。package learning;import java.util.Arrays;import java.util.List;/** * @author SuperBin * *

2020-07-20 10:55:42 4060

原创 路由应用 - F5 - 业务应用之间的关系

——————分割线——————20200813更新昨天生产出了问题,把F5的MONITOR探测发送和接收字符串改成了TCP的,结果路由应用本身是HTTP的,导致F5探测不通把路由应用的状态置为DOWN,丢了一个小时多的流量。原因当然是找到了,是协议问题。但是其他的不解的地方值得去了解。以下是几个问题:1、F5探测应用失败是探测路由前置应用失败还是业务应用失败?答:首先一个原则:“探测不传递”。那么,请求不会走到业务应用,所以答案是路由应用探测失败。挂载在F5上的是什么应用,它就会去探测什么应用.

2020-04-28 09:46:11 398

原创 Android Studio的SDK下载之路

今天重操旧业,回到了Android开发的怀抱。。。虽然已经被SDK这个事情艹过两次,一次在17年一次在18年,都2020年了,我还是忘记以前怎么配的。。所以好记性不如烂笔头,还是记录一下把:一、到host里配置IP,具体参考https://blog.csdn.net/Sun_Hongbin/article/details/83149453要配上203.208.50.39 dl.googl...

2020-04-08 15:48:47 1077

原创 JDBC中ResultSet的若干用法笔记

wRs.last()];方法:不是取最后一个数据,而是将指针指向最后一组数据。wRs.first();方法:不是取第一个数据,而是将指针指向第一组数据。 if (wRs.last()) { System.out.println(wRs.getRow()); }最常用的wRs.next();方法,该方法用来遍历查出来的数据。第一次调用指针指向第一组数据,第二次调用指向第二组数据,以...

2020-03-10 16:13:54 422

原创 ORACLE 中非常有用的语句

【去重】DISTINCTSELECT DISTINCT TRIM(NET_BUS_NET) FROM ZWR_HST_NET_T【去空格】TRIMSELECT DISTINCT TRIM(NET_BUS_NET) FROM ZWR_HST_NET_T【截取某一个字符前的值】SUBSTR INSTRSELECT SUBSTR('AAA-BBB-CCC-DDD', 1, INSTR('A...

2019-11-28 10:49:50 383 1

原创 Nacos作为云平台配置中心的若干问

本文对Nacos的三大功能之一:服务的配置管理作一定的探索。

2019-09-20 09:22:17 1254 1

原创 docker常见问题总结以及很有用的命令汇集整理

镜像部分1、清理docker系统中的无用数据sunhongbin@shb-vm:/usr/local$ docker system prune --volumes -fDeleted Containers:c6324a0a8013e4c8fa765c4ebb23c5a4e4ea43cc6df0edbf88b819f9ee630e1795579cb0fa8e5cf8fe46064ad449...

2019-09-04 18:12:26 296

原创 Nacos成功部署Docker集群(解决了配置过程中碰到的docker-compsose版本问题)

环境:Ubuntu16.04在集群部署过程中,输入命令docker-compose -f cluster-hostname.yaml up会要求安装docker-compose,这时,自然而然sudo apt-get install docker-compose检查一下版本sunhongbin@shb-vm:/nacos/nacos-docker/example$ docker-c...

2019-09-03 15:38:37 4659

原创 Ubuntu16.04环境下安装Docker的完整过程

1.系统要求uname -asudo apt-get update sudo apt-get install -y \ linux-image-extra-$(uname -r) \ linux-image-extra-virtual2.添加镜像sudo apt-get insta...

2019-08-28 09:31:43 285

原创 Ubuntu16.04上MySQL 5.7.27安装配置+远程连接

JDK: /usr/lib/java/jdk1.8.0_181/Maven: /usr/local/maven/apache-maven-3.6.1apache-maven-3.6.1MySQL: /usr/local/

2019-08-26 16:49:06 602

原创 Maven3.6.1国内镜像配置文件Settings.xml

<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements. See the NOTICE filedistributed with this work...

2019-08-26 15:41:01 4335

原创 MatLab画三维图和等高图

a=xlsread('C:\Users\cw\Desktop\每个位置每小时有多少记录.csv');% a(37:47,1)=4;a(48:59,1)=5;a(60:64,1)=6;a(65:77,1)=7;a(78:92,1)=8;% a(93:99,1)=9;a(100:104,1)=10;a(105:114,1)=11;a(115:125,1)=12;a(23:36,1)=13;% ...

2019-04-17 23:29:10 4157

原创 读取文本文件,文件中有多个字段信息 读取一个字段信息,到对应的csv文件将包含中这个字段的整行数据删除

package job;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.u...

2018-12-17 16:46:54 507

原创 阿里云CentOs配置记录

这里写自定义目录标题登录阿里云:记录Tomcat的配置过程:配置JDK登录阿里云:买完服务器后,用xshell登录,新建会话,配置信息为账号:root,密码在服务器管理页面修改,这样就可以用XShell登录上阿里云服务器此外还可以用宝塔Linux,阿里云自己的页面登录,账号默认是admin,密码有指导怎么获得登录后配置数据库、JDK、Tomcat记录Tomcat的配置过程:先下载Lin...

2018-10-22 21:54:36 164 1

原创 Android studio升级到3.2后gradle配置

最外层的build.gradlebuildscript{repositories{ maven{ url'http://maven.aliyun.com/nexus/content/groups/public/' } maven{ url'http://maven.aliyun.com/nexus/content/repositories/jcenter'}}dependencies{...

2018-10-18 16:22:15 1648

原创 ERROR: transport error 202: bind failed: Address already in use ERROR: JDWP Transport dt_socket fail

Tomcat报错[root@xx-xx-xx-vcp-core bin]# ./restart.shsh: line 1: kill: (32001) - No such processUsing CATALINA_BASE: /data1/apache-tomcat-7.0.84Using CATALINA_HOME: /data1/apache-tomcat-7.0.84Us...

2018-09-19 12:19:31 5603

原创 java.lang.IllegalStateException: Failed to load ApplicationContext

at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) at org.springframework.test.context.support.Defa...

2018-09-13 11:31:07 457

原创 Mysql语句:前端传入参数,数据库判断参数是否为空从而选择是全部查找还是按参数查找

联表查询,两张表,一张是table表,一张db表,根据数据库的名字查其下属的所有表。首先在DAO层接口加上@Param(”dbName”) List&amp;amp;amp;amp;lt;TkvTable&amp;amp;amp;amp;gt; selectByDBName(@Param(&amp;amp;amp;quot;dbName&amp;amp;amp;quot;) String dbName);SQL语句 &amp;amp;amp;amp;

2018-09-07 11:36:21 3555

原创 List初始化错误导致的空指针异常

public Page&lt;SqlPojo&gt; TransTkvSqlToSqlPojo (List&lt;TkvSql&gt; list1){ List&lt;SqlPojo&gt; list = new LinkedList&lt;SqlPojo&gt;(); Iterator iterator = list1.iterator(); ...

2018-09-04 11:26:55 758

原创 Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could no

代码移植过程中由于用了新版本的MySQL数据库,版本8+,一直出现如题,连不上数据库的错误。其实就是porm.xml里面版本需要改,还有jdbc.properties里面参数也要改: &lt;dependency&gt; &lt;groupId&gt;mysql&lt;/groupId&gt; &lt;artifactId&gt;mysql-connector-j...

2018-08-20 16:53:08 14142 8

原创 前端406错误:The resource identified by this request is only capable of generating responses with chara。。

找ajax json的问题, produces = {“application/json;charset=UTF-8”})打错!

2018-07-30 10:35:54 558

空空如也

空空如也

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

TA关注的人

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