自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 你竟然没用 Maven 构建项目?

一年前,当我和小伙伴小龙一起做一个外包项目的时候,受到了严重的鄙视。我那时候还不知道 Maven,所以搭建项目用的还是最原始的方式,小龙不得已在导入项目的时候花了很长时间去下载项目依赖的开源类库。出于对我的尊重,小龙没有破口大骂,而是非常委婉地说了一句:“二哥,你好歹也有一定的知名度了,竟然没用 Maven 构建项目,真让我大开眼界啊。”作为一名富有上进心的程序员,不能忍啊。...

2019-09-28 11:30:00 147

转载 第五周作业及总结

实验三 String类的应用实验目的掌握类String类的使用;学会使用JDK帮助文档;实验内容1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码、结果截图。)统计该字符串中字母s出现的次数。统计该字符串中子串“is”出现的次数。统计该字符串中单词“is”出现的次数。实现该字符串的倒序输出。2.请编写一个程序,使用下述...

2019-09-27 17:31:00 138

转载 干货分享:ASP.NET CORE(C#)与Spring Boot MVC(JAVA)异曲同工的编程方式总结

目录C# VS JAVA 基础语法类比篇:一、匿名类二、类型初始化三、委托(方法引用)四、Lambda表达式五、泛型六、自动释放七、重写(override)ASP.NET CORE VS Spring Boot 框架部署类比篇:一、引用依赖(包)二、依赖注入 DI (IOC容器)三、过滤器、拦截器 AOP四、配置...

2019-09-25 13:22:00 921

转载 python

python3.7在centos7上安装; ./configure make make test sudo make install  在进行最后一步操作后,出现下面错误提示:ModuleNotFoundError: No module named '_ctypes';我尝试了后,重新进行上面步骤操作后,可...

2019-09-24 16:02:00 135

转载 如何基于String实现同步锁?

在某些时候,我们可能想基于字符串做一些事情,比如:针对同一用户的并发同步操作,使用锁字符串的方式实现比较合理。因为只有在相同字符串的情况下,并发操作才是不被允许的。而如果我们不分青红皂白直接全部加锁,那么整体性能就下降得厉害了。  因为string的多样性,看起来string锁是天然比分段锁之类的高级锁更有优势呢。 因为String 类型的变量赋值是这样的: Strin...

2019-09-24 08:52:00 105

转载 Spring Boot (三): ORM 框架 JPA 与连接池 Hikari

前面两篇文章我们介绍了如何快速创建一个 Spring Boot 工程《Spring Boot(一):快速开始》和在 Spring Boot 中如何使用模版引擎 Thymeleaf 渲染一个Web页面《Spring Boot (二):模版引擎 Thymeleaf 渲染 Web 页面》,本篇文章我们继续介绍在 Spring Boot 中如何使用数据库。1. 概述数据库方面...

2019-09-23 08:48:00 90

转载 java8 新特性精心整理(全)

前言越来越多的项目已经使用 Java 8 了,毫无疑问,Java 8 是Java自Java 5(发布于2004年)之后的最重要的版本。这个版本包含语言、编译器、库、工具和 JVM 等方面的十多个新特性。在本文中我们将学习这些新特性,并用实际的例子说明在什么场景下适合使用。引用:本文参考了这两篇文章,加以自己的理解,整理成一份最容易理解的 Java8 新特性文章,有少部分章节可能内...

2019-09-23 08:42:00 198

转载 springboot之全局处理异常封装

1|0springboot之全局处理异常封装1|1简介在项目中经常出现系统异常的情况,比如NullPointerException等等。如果默认未处理的情况下,springboot会响应默认的错误提示,这样对用户体验不是友好,系统层面的错误,用户不能感知到,即使为500的错误,可以给用户提示一个类似服务器开小差的友好提示等。在微服务里,每个服务中都会有异常情况,几乎所...

2019-09-23 08:41:00 213

转载 第四周Java作业及总结

写一个名为Rectangle的类表示矩形。其属性包括宽width、高height和颜色color,width和height都是double型的,而color则是String类型的。要求该类具有:(1) 使用构造函数完成各属性的初始赋值(2) 使用get…()和set…()的形式完成属性的访问及修改(3) 提供计算面积的getArea()方法和计算周长的getLength()方法...

2019-09-20 17:33:00 158

转载 微服务架构中分布式事务解决方案总结

前言:最近,在家里养伤,由于博主骑自行车不小心摔跤了,给自己造成了影响,同时也给公司造成了影响,没有按时报到。希望大家骑自行车时一定要小心,手里不要拿手机,还是那句话:道路千万条,安全第一条,行车不规范,亲人两行泪。好了,这是血的教训。今天的主题不是教如何骑自行车,哈哈哈。言归正传,利用在家养伤总结一下面试中经常问到的在微服务架构中如何解决分布式事务的问题。因为,这个问题,当时回答的不是...

2019-09-20 15:53:00 137

转载 spring boot V部落 V人事项目

公司倒闭 1 年多了,而我在公司倒闭时候做的开源项目,最近却上了 GitHub Trending,看着这个数据,真是不胜唏嘘。缘起2017 年 11 月份的时候,松哥所在的公司因为经营不善要关门了,关门的是深圳分公司,北京总部还在正常运转。然后就是北京那边来人,和深圳的员工挨个谈话,谈裁员和赔偿,公司制度还算完善,都按照劳动合同法走,有的同事担心公司最后不按劳动合同法走,因此...

2019-09-20 14:02:00 1238

转载 SpringBoot application.yml logback.xml 多环境

SpringBoot application.yml logback.xml 多环境启动命令为//开发环境java -jar app.jar --spring.profiles.active=dev--server.port=8060//测试环境java -jar app.jar --spring.profiles.active=qa --server.por...

2019-09-20 10:34:00 143

转载 springBoot 整合 mybatis 项目实战

二、springBoot 整合 mybatis 项目实战前言上一篇文章开始了我们的springboot序篇,我们配置了mysql数据库,但是我们sql语句直接写在controller中并且使用的是jdbcTemplate。项目中肯定不会这样使用,上篇文章也说了,会结合mybatis 或者JPA 使用。我们这篇文章就来结合 mybatis 来使用吧,至于为什么选myb...

2019-09-20 10:22:00 210

转载 SpringBoot整合Elasticsearch详细步骤以及代码示例(附源码)

SpringBoot整合Elasticsearch详细步骤以及代码示例(附源码)准备工作#环境准备#JAVA版本Copyjava version "1.8.0_121"Java(TM) SE Runtime Environment (build 1.8.0_121-b13)Java HotSpot(TM) 64-Bit Server VM (bu...

2019-09-20 09:46:00 96

转载 RPC基本原理

RPC非常重要,很多人面试的时候都挂在了这个地方!你要是还不懂RPC是什么?他的基本原理是什么?你一定要把下边的内容记起来!好好研究一下!特别是文中给出的一张关于RPC的基本流程图,重点中的重点,Dubbo RPC的基本执行流程就是他,RPC框架的基本原理也是他,别说我没告诉你!看了下边的内容你要掌握的内容如下,当然还有很多:1、RPC的由来,是怎样一步步演进出来的;2、RPC的...

2019-09-20 09:20:00 112

转载 Java 中的 syncronized 你真的用对了吗

生活中随处可见并行的例子,并行 顾名思义就是一起进行的意思,同样的程序在某些时候也需要并行来提高效率,在上一篇文章中我们了解了Java 语言对缓存导致的可见性问题、编译优化导致的顺序性问题的解决方法,下面我们就来看看Java 中解决因线程切换导致的原子性问题的解决方案-- 锁。说到锁我们并不陌生,日常工作中也可能经常会用到,但是我们不能只停留在用的层面上,为什么要加锁,...

2019-09-20 08:52:00 83

转载 Spring Boot 邮件发送的 5 种姿势!

邮件发送其实是一个非常常见的需求,用户注册,找回密码等地方,都会用到,使用 JavaSE 代码发送邮件,步骤还是挺繁琐的,Spring Boot 中对于邮件发送,提供了相关的自动化配置类,使得邮件发送变得非常容易,本文我们就来一探究竟!看看使用 Spring Boot 发送邮件的 5 中姿势。邮件基础我们经常会听到各种各样的邮件协议,比如 SMTP、POP3、IMAP ,那么...

2019-09-20 08:28:00 204

转载 ########################

#############################转载于:https://www.cnblogs.com/xichji/p/11551491.html

2019-09-19 18:00:00 1575

转载 在Idea下配置Maven

Idea 自带了apache maven,默认使用的是内置maven,所以我们可以配置全局setting,来调整一下配置,比如远程仓库地址,本地编译环境变量等。使用IDEA自带的maven时,若不配置镜像,下载lib包的速度会很慢。因此,在不另外在本地安装maven的情况下,直接使用IDEA自带的maven就可以,下面是配置镜像方法C:\Program Files\Je...

2019-09-19 16:02:00 89

转载 从零开始入门 K8s| 阿里技术专家详解 K8s 核心概念

作者| 阿里巴巴资深技术专家、CNCF 9个 TCO 之一 李响一、什么是KubernetesKubernetes,从官方网站上可以看到,它是一个工业级的容器编排平台。Kubernetes 这个单词是希腊语,它的中文翻译是“舵手”或者“飞行员”。在一些常见的资料中也会看到“ks”这个词,也就是“K8s”,它是通过将 8 个字母“ubernete ”替换为“8”而导致的一个缩写。...

2019-09-19 16:01:00 118

转载 七个开源的 Spring Boot 前后端分离项目,一定要收藏!

前后端分离已经在慢慢走进各公司的技术栈,根据松哥了解到的消息,不少公司都已经切换到这个技术栈上面了。即使贵司目前没有切换到这个技术栈上面,松哥也非常建议大家学习一下前后端分离开发,以免在公司干了两三年,SSH 框架用的滚瓜烂熟,出来却发现自己依然没有任何优势!其实前后端分离本身并不难,后段提供接口,前端做数据展示,关键是这种思想。很多人做惯了前后端不分的开发,在做前后端分离的时候,很...

2019-09-19 08:39:00 78

转载 jar 在windows 启动服务,卸载服务,停止端口

参考:https://www.cnblogs.com/zhuchunlei/p/9469569.html1,启动服务 install.bat@echo offSET JAVA_HOME="C:\Program Files\Java\jdk1.8.0_211\bin"copy %JAVA_HOME%"\javaw.exe" %JAVA_HOME%"\sup...

2019-09-17 17:33:00 382

转载 2019年9月17 发布 Java 13

Java 13 明天发布,最新最全新特性解读2017年8月,JCP执行委员会提出将Java的发布频率改为每六个月一次,新的发布周期严格遵循时间点,将在每年的3月份和9月份发布。目前,JDK官网上已经可以看到JDK 13的进展,最新版的JDK 13将于2019年9月17日发布。目前,JDK13处于Release-Candidate Phase(发布候选阶段),...

2019-09-17 14:25:00 124

转载 为何Spring MVC可获取到方法参数名,而MyBatis却不行?【享学Spring MVC】

摘自:https://www.cnblogs.com/fangshixiang/p/11532689.html每篇一句胡适:多谈些问题,少聊些主义前言Spring MVC和MyBatis作为当下最为流行的两个框架,大家平时开发中都在用。如果你往深了一步去思考,你应该会有这样的疑问:在使用Spring MVC的时候,你即使不使用注解,只要参数名和请求参数的k...

2019-09-17 14:23:00 89

转载 springboot

1、idea开发热部署依赖增加方法,点击2、服务启动后正常,但是无法上线,一直处于down状态,https://www.cnblogs.com/lodor/p/7849967.html我是application中的redis没有设置可用的服务导致eureka中一直显示down;3、使用mvn package进行打包后,运行应用出现swagger的index.html没有被打...

2019-09-13 15:09:00 58

转载 第三周总结

撰写第三周课程总结及实验报告(一)1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。实验代码packagecom.company;publicclassShuixianhua{publicstaticvoidmain(String[]args){intx...

2019-09-12 20:58:00 67

转载 iview 导出文件(txt)

1111、定义导出文件按钮<Button :size="buttonSize" type="text" icon="ios-print-outline" @click="exportData">导出TXT </Button&gt...

2019-09-10 15:31:00 643

转载 喜大普奔,微软Microsoft JDBC Driver For SQL Server已发布到maven中央仓库

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/nakiri_arisu/article/details/89086826 ...

2019-09-09 12:40:00 112

转载 maven jdbc 驱动安装

https://mvnrepository.com/搜索 : com.microsoft.sqlserver点击进入:https://mvnrepository.com/artifact/com.microsoft.sqlserver/mssql-jdbc备注信息:...

2019-09-09 10:10:00 200

转载 第二周总结

1.学习了如何配置JDK,以及如何编写第一个Java程序,发现其中有些地方和C语言还是有些类似,当看到“hello world”出现在显示器上时,无比开心啊。2.类名的每个首字母大写,常数全部大写。3.Java的关键字以及作用4.Java基本数据类型5.两种转换类型(自动转换和强制转换)6.布尔类型布尔类型只有两个值,false 和 true。 通...

2019-09-08 12:41:00 74

转载 gcc posix sjij for MSYS 9.2.1+

mingwgcc 32位版本 9.2.1以上的以后都在github上发布https://github.com/qq2225936589/gcc-i686-posix-sjlj-for-MSYS/releases转载于:https://www.cnblogs.com/nlsoft/p/11483861.html...

2019-09-07 23:28:00 201

转载 linux awk和sed工具

慕课网链接:https://www.imooc.com/video/14508部分示例命令#替换passwd中的用户名和userid和gidgsed 's/\(^[a-z_-]\+\):\*:\([0-9]\+\):\([0-9-]\+\):.*$/user:\1 uid:\2 pid:\3/' passwd#替换出网卡中的ip地址ifconfig en0 | g...

2019-09-07 16:35:00 122

转载 springboot 使用数据库用户权限登录

1、加入spring security的支持包,<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId>...

2019-09-07 09:07:00 196

转载 js 生成uuid()

注:非原著 属于借鉴 function uuid() { var s = []; var hexDigits = "0123456789abcdef"; for (var i = 0; i < 36; i++) { s[i] = hexDigits.substr(Math.floor(Math.r...

2019-09-06 16:48:00 67

转载 js 时间类型格式化

注:非原著 属于借鉴Date.prototype.format = function(format) { var date = { "M+": this.getMonth() + 1, "d+": this.getDate(), "h+": this.getHours(), ...

2019-09-06 16:47:00 236

转载 js es6 将对象转换成集合

1、采用Object.entries(cityMap)var cityMap = { "北京市": "110100", "天津市": "120100", "上海市": "310100", }var arr=Object.entries(cityMap)返回的结果是 0: (2) ["北京市", "1...

2019-09-06 16:45:00 1546

转载 中序和后序遍历构造二叉树

题目链接:涉及知识:二叉树的遍历分析:上一篇中介绍了如何通过二叉树的前序和中序遍历构造二叉树。我们知道前序的遍历顺序是:根,左,右;中序的遍历顺序是左,根,右;后序的遍历顺序是左,右,根;如果我们将后序遍历倒过来看便是根,右,左;会发现和前序遍历是非常相似的。前序遍历依次是根节点,左子树根节点,右子树根节点;后序遍历倒过来依次是根节点,右子树根节点,左子树根节点;因此解法和前序...

2019-09-06 12:17:00 81

转载 前序和中序构造二叉树

题目链接:涉及知识:二叉树的遍历分析:二叉树的前序遍历:根节点 —> 左子树 —> 右子树二叉树的中序遍历:左子树 —> 根节点 —> 右子树由此可知:前序遍历中访问到的第一个元素便是根节点,通过该点便可以将中序遍历分成左右两部分,左部分的元素用来生成该二叉树的左子树,右部分用来生成二叉树的右子树。同样,左右两部分的元素中,首先在前序遍历中出现的便是该...

2019-09-05 22:11:00 125

转载 被围绕的区域

题目链接:涉及知识:深度优先搜索,广度优先搜索,并查集分析:题目并不难,该处主要提供两种解法:广搜和并查集。广搜:由题意可知,只要与边界上值为 ‘O’ 的点连通的结点均不会被 ‘X’ 围绕,反之该点会被 ‘X’ 围绕,需要将其改为 ‘X’;因此,一个直观的想法便是首先找出所有与边界上 ‘O’ 相连的结点,并将其进行标记(假设标记为 ‘S’),然后遍历该矩阵,如果某点被标记,那...

2019-09-05 18:09:00 72

转载 mingw32-gcc-9.2.1-i686-posix-sjlj-20190904-8ba5c53

gcc -vUsing built-in specs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=d:/msys/mingw32/bin/../libexec/gcc/i686-w64-mingw32/9.2.1/lto-wrapper.exeTarget: i686-w64-mingw32Configured with: ../gcc-...

2019-09-05 13:37:00 255

空空如也

空空如也

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

TA关注的人

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