自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

https://gitee.com/hello-piper/PiperChat

https://gitee.com/hello-piper/PiperChat

  • 博客(15)
  • 资源 (7)
  • 收藏
  • 关注

原创 连续子数组的最大和

问题HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。给一个数组,返回它的最大连续子序列的和...

2019-12-30 17:06:00 121

原创 @Scheduled(cron = "* * * * * *")

1 cron表达式格式:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}“”字符代表所有可能的值。“”在{月份}里表示每个月的含义。“/”字符用来指定数值的增量。在{分钟} 里的“0/15”表示从第0分钟开始,每15分钟。在{分钟}里的“3/20”表示从第3分钟开始,每20分钟(它和“3,23,43”)的含义一样。“L” 字符仅被用于{日期}和{星期},它...

2019-12-30 11:08:47 2763 2

原创 BigDecimal加减乘除计算

java.math.BigDecimal 不可变的、任意精度的有符号十进制数。在银行、帐户、计费等领域,BigDecimal提供了精确的数值计算。Bigdecimal进行加减乘除的类方法。加法:add()函数减法:subtract()函数乘法:multiply()函数除法:divide()函数绝对值:abs()函数...

2019-12-30 10:29:24 226

原创 mongo 分组 aggregation

公司私用mongodb做后台存储,可能是图它的无结构,速度快,不过在我实际使用中,速度和mysql相比确实会快点不过需要分组聚合等查询的时候稍显麻烦,相比mysql而言,最近要做这方面的操作,就调研了下。sql和mongo聚合查询关键字对应sql 关键字mongo aggregation关键字where$matchgroup by$grouphaving...

2019-12-26 14:28:41 542

原创 Redisson分布式锁原理

分布式锁产生的场景分布式锁在需要分布式同步的场景下使用,也就是在分布式系统下才能发挥作用,传统的单台系统使用java提供的锁,分布式场景多实例项目需要多个项目之间同步。都有哪些实现方式1 数据库锁:通过在数据库中创建一条记录,根据创建结果来判断是否上锁成功。实现简单但是数据库效率低。2 redis实现:通过redis缓存中间件实现,比较繁琐,效率高。2 zookeeper实现:通过临时节...

2019-12-22 23:21:07 292

原创 Virtual server server already has a web module live-mix-1.0.2-t230 loaded at / therefore web module

公司用了一个很老的web容器,现在都没人知道我也是第一次用,使用报错,写这个错误答案应该也没有人用,抱着也许有同病相怜的人呢,就写下吧,凑个数。这个错,要把项目domain空间的application清理掉,因为已经有了上个版本的空间了,所以没法创建了,如下。我的项目叫mix,空间在/Users/admin/software/glassfish4/glassfish/domains/dom...

2019-12-20 10:17:21 456 2

原创 二进制中 1 的个数

/** * 本来想着java自带的有方法,尝试了下,并不能实现 * 只能自己想法了 * 既然是 1 的个数,那就要从二进制运算符入手 * 首先判断最后一位是1、0 * 然后将数据右移一位 * 以此循环 * 值得一提的是 >>> 无符号右移 >> 有符号右移 */private static int NumberOf1(int n) { int...

2019-12-19 14:10:06 112

原创 替换空格

使用stringbuffer自带函数解 字符串替换int index = 0;while (index < str.length()) { index = str.indexOf(" ", index); if (index != -1) { str.replace(index, ++index, "%20"); } else {...

2019-12-19 13:57:33 105

原创 从尾到头打印链表

问题牛客上面有这样一个题,输入如下链表public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}// 完成下面方法ArrayList<Integer> printListFromTailToHead(L...

2019-12-19 13:55:39 113

原创 包含min函数的栈(不算巧妙 从数据结构下手)

我刚开始是想使用LinkedList实现,牛客不让用java的集合,就没用了想着不让用LinkedList,我就只能自定义一个List了本着不麻烦够用就行的原则,写了个单链表。算法上没有有点 单纯的判断。后来看题解,牛客可以用Stack集合,我晕,给个提示啊,能用什么不能用什么,让我大费周折!private static class MyStack { private No...

2019-12-19 13:24:40 170

原创 docker安装mysql

装软件这样的事情,当然是要去官网最好,然而我就遇到个不靠谱的事情。docker安装mysql,我照样去官网找镜像,然后自然的去看官网的启动教程,在下载过后镜像,输入命令启动后$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag这个时候使用连接工具连接如下错误怀疑没启动 查看正常...

2019-12-14 22:55:09 133

原创 IncorrectResultSetColumnCountException: Incorrect column count: expected 1, actual 5

使用jdbcTemplate查询数据,刚开始如下操作Broker broker = jdbcTemplate.queryForObject( "select id, uname, broker_id brokerId, create_time createTime, deleted from broker where id = 26", Broker.class);我的本...

2019-12-13 11:38:35 1762

原创 sharding-jdbc 强制查询走主库

// 查// 只对下面第一条查询有效HintManager.getInstance().setMasterRouteOnly();Broker broker = jdbcTemplate.queryForObject( "select id, uname, broker_id brokerId, create_time createTime, deleted from bro...

2019-12-13 11:17:06 4618 2

原创 Unable to locate Spring NamespaceHandler for XML schema namespace shardingsphere

照着官网给的例子做sharding读写分离启动包如下错误Unable to locate Spring NamespaceHandler for XML schema namespace [http://shardingsphere.apache.org/schema/shardingsphere/sharding]其实官网还有一个namespace包 要导入 <dep...

2019-12-12 20:05:03 272

原创 No archetype found in remote catalog. Defaulting to internal catalog

在远程目录中找不到原型。 默认为内部目录maven新项目创建时候报错因为使用了maven模版构建项目,要从网上获取模版,然后没有找到这个模版或者网络慢,导致获取失败不用太在意,关闭项目重新打开就没事了...

2019-12-12 11:06:40 11076

统一管理系统

公司有eureka管理页面、spring admin管理页面、kafka管理页面、日志查询页面和文件系统查询页面,现在要将这些页面放到一个统一的网页中管理,通过标签分别跳转到不同的页面,省去了分别点开的麻烦 这些单个的系统外网访问不到,但是我这个系统(manage)能够被外网访问,在后台做一个请求转发的功能: manage前台发送请求给后台 manage后台拿到传过来的参数和请求地址,使用httpclient请求内网eureka等 将返回的数据返回到前台

2018-08-04

mariadb-10.3.7.tar.gz

mariadb是由mysql创始人离开oracle之后开发的数据库,版本发布速度已经赶上mysql,现在centos7预装mariadb

2018-06-21

mongodb备份数据库

mongodb备份数据库,达到4.3M的数据,也就是四千三百万条数据,不大不小,正好可以下载下来测试mongo用

2018-06-21

wls1213_dev_update3.zip

wls1213_dev_update3.zip weblogic安装包 大家也可以去这里下载wls1213_dev_update3.zip wls1213_dev_update3.zip wls1213_dev_update3.zip

2018-03-10

MySQL-server-5.1.72-1.glibc23.i386.rpm

MySQL-server-5.1.72-1.glibc23.i386.rpmMySQL-server-5.1.72-1.glibc23.i386.rpmMySQL-server-5.1.72-1.glibc23.i386.rpm

2017-09-04

apache-tomcat-7.0.79.tar.gz

在32位的redhat linux系统上试过了能用,各位小伙伴可以放心下载使用apache-tomcat-7.0.79.tar.gzapache-tomcat-7.0.79.tar.gz

2017-09-04

MySQL-client-5.1.72-1.glibc23.i386.rpm

MySQL-client-5.1.72-1.glibc23.i386.rpm MySQL-client-5.1.72-1.glibc23.i386.rpm MySQL-client-5.1.72-1.glibc23.i386.rpm

2009-12-18

空空如也

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

TA关注的人

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