- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 JDK基础环境搭建
1、去Oracle官网下载JDKJDK官方下载地址:https://www.oracle.com/java/technologies/javase-downloads.html将JDK下载好然后上传至服务器即可,这里我下载的JDK是11.0.11版本。2、检查当前系统是否已安装JDK(1)检查Oracle-JDK安装情况可以通过java -version命令检查本机是否已经安装Oracle-JDK。 do |config| config.vm.define "te
2021-04-19 19:47:53
569
2
原创 小知识点 - Java中关于大量if-else的优化案例
如题,今天在学习if-else优化方法的时候,看到一个朋友的评论,特地实现了一下来提高自己对优化方法的理解。优化方法学习博客:https://www.cnblogs.com/jay-huaxiao/p/12586598.html在上面的博客里,评论中一位朋友想要将下面的代码进行优化:let seat = graphChartList[graphChartList.length - 1]if (element.srcType === 0) { if (index < 5) { seat.x
2020-08-26 12:38:22
586
1
原创 咸鱼的自我修养 - Java中的同步锁(类锁、对象锁、方法锁)
今天,又是自我救赎的一天。。。顶着副热带高压导致的高温上下班,在公司忙了一星期,也没学到多少东西,还是得靠自己下功夫修炼啊,早日把功夫练到化境,天下公司,大可去得!好了好了,吐槽完毕,回归正题。这次跟大家讨论的是Java中的同步锁。特别提醒一下,如果有读者不想看太多的文字,可以直接拷贝下面的代码到自己的编译器里,运行一下,差不多就能看懂了。同步锁我们先看看同步锁的概念:同步锁是为了保证每个线程都能正常执行原子不可更改操作,同步监听对象/同步锁/同步监听器/互斥锁的一个标记锁.每个Java
2020-08-14 15:33:56
1589
1
原创 踩坑记录 -微服务中生产者的集群环境下使用eureka+feign的坑(负载均衡失效报错com.netflix.client.ClientException)
今天分享的是关于微服务 eureka集群 + 微服务生产者集群 + feign服务调用 的一个坑。1.环境先说一下我的环境。大概如下图所示:各个模块的端口号:两台eureka分别在7001、7002端口。两台服务提供者分别在8001、8002端口。服务消费者在80端口。2.核心代码这里说明一下,所有代码都是用来学习spring cloud相关组件的demo级代码,没有加一些健壮性的判断,学会spring cloud组件即可。服务提供者核心配置:server: port: 80
2020-08-13 13:05:16
2471
原创 踩坑记录 - 在Windows下nvm的安装
今天分享一个nvm安装过程中遇到的坑(在Windows下)。坑刚入坑nvm的时候,从网上搜nvm安装与使用,会出来一大堆教程,然后就能看到好多文章都在安装过程中自定义了nvm的安装路径和nodejs的安装路径。坑就在这。如图,安装过程中会让我们选择nvm和symlink(即nodejs的实际生效路径)的安装路径:一旦我们选择了自定义的路径,就有几率入坑。原因因为我们是在Windows下安装nvm,而Windows中的账户对某一些磁盘(常见的是系统盘以外)中的文件夹不具有直接的读写权限(即便
2020-08-05 10:25:52
1222
原创 咸鱼的自我修养 - 前言
看到自己以前记录的文章散而杂乱,故删除、整理了一下我的博文,秉承developer的分享精神,平时会在这个系列博文中分享一些Java相关的技术文章。Let's do it !
2020-07-30 14:44:24
166
原创 小知识点 - Vue中利用filter在前端处理由后端传来的日期格式(使用了moment.js)
引言在项目中,经常要对日期格式进行处理,不管是在前端展示,还是存入数据库,都有各自的处理方式, 之前我看到一个解决方案是利用ElementUI里的formatter。那只是一种适用于ElementUI的解决方案。对于哪种方式如何实现,我有一篇博文来说明,URL:https://blog.youkuaiyun.com/wk14444/article/details/105113580本文着重叙述在前端来处理...
2020-04-07 14:24:51
719
原创 小知识点 - 在前端处理后端传来的日期数据(vue + moment.js + elementUI改良版)
vue + moment.js + elementUI 格式化处理后端传的日期参考链接:https://www.jianshu.com/p/6be55d12b2b7原文做法http://momentjs.cn/ 官网前端处理需要安装下moment(JavaScript 日期处理类库)npm install moment --save在vue中编写日期格式化方法<script&...
2020-03-26 11:36:10
3547
原创 踩坑记录 - 关于使用Spring security的一个坑(自定义登录页面访问配置的login.do报404)
今天分享一个使用Spring security的一个坑。。。废话不说,上代码:<!-- 登录页面login.html --><form id="login-form" action="/login.do"> 用户名:<input type="text" name="username"/> <br> 密码:<input type="p...
2020-03-22 11:21:28
16114
6
原创 小知识点 - mybatis获取Oracle新插入记录自动生成的主键
对于新insert至数据库的记录,常有需求要获取该记录自动生成的主键。我们使用mybatis框架,对于mysql的使用很简单,博主们都写烂了,大家可以自行百度。对于Oracle,我也是在网上查了很久,才找到好用的。而且注意到,有以下两种方式(本文用的是第二种):序列SYS_GUID()核心都是通过@SelectKey + @Options注解来完成在执行insert操作之前,生成...
2020-03-17 16:47:33
450
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人