07 2019 档案

摘要:​ Dockerfile简单一点就是描述你这个镜像安装了哪些软件包,有哪些操作,创建了什么东西。有些人喜欢用 docker commit 命令去打包镜像,这样是不好的,首先commit出来的镜像比你使用Dockerfile构建出来的体积大,而且commit出来的镜像属于黑盒镜像,除了制作者,谁都不知 阅读全文
posted @ 2019-07-31 17:53 星朝 阅读(4125) 评论(0) 推荐(0) 编辑
摘要:不以物喜不以己悲生活不会突变,你要做的只是耐心和积累。人这一辈子没法做太多的事情,所以每一件都要做得精彩绝伦。你的时间有限,做喜欢的事情会令人愉悦,所以跟随自己的本心。目录1. 国内 Docker 仓库2. 国外 Docker 仓库3. 配置 Docker 镜像加速3 1. 国内加速站点3 2. 使 阅读全文
posted @ 2019-07-31 17:06 星朝 阅读(15636) 评论(0) 推荐(0) 编辑
摘要:  输入ip查询命名 ip addr  也可以输入 ifconfig(centOs7没有ifconfig命令)查看ip,但此命令会出现3个条目,centos的ip地址是ens33条目中的inet值。   发现 ens33 没有 inet 这个属性,那么就没法通过IP地址 阅读全文
posted @ 2019-07-31 16:55 星朝 阅读(526) 评论(0) 推荐(0) 编辑
摘要:  tomcat memory leak解决方案 这种问题在开发中经常会碰到的,看看前辈的总结经验 Tomcat内存溢出的原因  在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存溢出是不一样的,当然处理方式也不一样。  这里根据平时遇 阅读全文
posted @ 2019-07-31 16:15 星朝 阅读(1169) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 windows 环境下搭建docker私有仓库 1.在公用仓库中pull仓库镜像 docker pull regitry 2.启动仓库镜像 // d意思是后台运行, p是做端口映射,这里是将本地的5000端口和容器中的5000端口对应 docker run 阅读全文
posted @ 2019-07-31 15:56 星朝 阅读(2931) 评论(0) 推荐(2) 编辑
摘要:我的Docker 版本为 1.12.6 宿主机为CentOS7 从网上找了几个速度比较快的镜像地址: Docker 官方中国区 https://registry.docker cn.com 网易 http://hub mirror.c.163.com ustc https://docker 阅读全文
posted @ 2019-07-31 15:41 星朝 阅读(27605) 评论(2) 推荐(0) 编辑
摘要:通过连接下载window docker安装文件,https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe 安装完成之后,修改镜像仓库地址     linux 安装 阅读全文
posted @ 2019-07-31 15:37 星朝 阅读(2804) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 今天做不成的事,明天也不会做好。 各位同学大家好,随着docker的快速发展,越来越多的人开始使用,一方面随着容器化这个趋势越来越火,docker成为了其中的佼佼者;二来容器化确实降低了运维的门槛,让我们开发更容易的在服务器上面部署项目。这篇文章记录了doc 阅读全文
posted @ 2019-07-31 15:35 星朝 阅读(4397) 评论(0) 推荐(0) 编辑
摘要:  如何使用windows版Docker并在IntelliJ IDEA使用Docker运行Spring Cloud项目 1:前提准备 1.1 首先请确认你的电脑是windows10专业版或企业版,只有这只有这两个版本才带有hyper v 2:介绍 以往我们如果想要在windows上使用do 阅读全文
posted @ 2019-07-31 15:13 星朝 阅读(1966) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 idea使用docker插件 接着上一篇docker开启远程访问后,我们就可以通过idea使用docker插件把项目部署到docker了。 首先我们先在idea安装docker插件: 在setting中安装docker插件 等待安装完成重启idea 重启完成 阅读全文
posted @ 2019-07-31 15:12 星朝 阅读(5239) 评论(0) 推荐(1) 编辑
摘要:好记性不如烂笔头,写笔记是为了回头看的。 谁要是不小心搜了看了,如有不足之处敬请谅解。 一、准备工作 虚拟机centos7.X,docker1.3.X,Win10 Idea2018.1 默认Idea已经下载了Docker插件 默认虚拟机docker已经装了jdk 二、开始 1. 打开doc 阅读全文
posted @ 2019-07-31 15:09 星朝 阅读(963) 评论(0) 推荐(0) 编辑
摘要:一、业务场景 spring框架应用中有些静态方法需要依赖被容器管理的类,就像这样: @Component public class Test { @Autowired private static UserService userService; public static void test() 阅读全文
posted @ 2019-07-30 17:38 星朝 阅读(479) 评论(0) 推荐(0) 编辑
摘要:@Component //此处注解不能省却(0) 1 public class NtClient { 2 / 3 日志 4 / 5 private static String clazzName = NtClient.class.getName(); 6 / 7 此处是要使用的service需要sp 阅读全文
posted @ 2019-07-30 17:26 星朝 阅读(2590) 评论(0) 推荐(0) 编辑
摘要:最近在公司项目中碰到了@PostConstruct这个注解,不解其意,查阅了下,总结如下:1、从Java EE5规范开始,Servlet中增加了两个影响Servlet生命周期的注解,@PostConstruct和@PreDestroy,这两个注解被用来修饰一个非静态的void()方法。写法有如下两种 阅读全文
posted @ 2019-07-30 17:21 星朝 阅读(3457) 评论(0) 推荐(0) 编辑
摘要:1. spring boot starter mail技术总结 1.1. 配置读取类SMTPTransport 在application中需要配置的信息,在此类中都可以看到,可以在此类打断点查看 1.2. 配置文件 spring.mail.host=smtp.163.com spring.mail. 阅读全文
posted @ 2019-07-30 17:13 星朝 阅读(411) 评论(0) 推荐(0) 编辑
摘要:1、前言 发送邮件应该是网站的必备拓展功能之一,注册验证,忘记密码或者是给用户发送营销信息。正常我们会用JavaMail相关api来写发送邮件的相关代码,但现在springboot提供了一套更简易使用的封装。   2、Mail依赖 <dependency> <groupI 阅读全文
posted @ 2019-07-30 17:00 星朝 阅读(1277) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 springboot系列学习笔记全部文章请移步值博主专栏 : spring boot 2.X/spring cloud Greenwich。 由于是一系列文章,所以后面的文章可能会使用到前面文章的项目。springboot系列代码全部上传至GitHub:ht 阅读全文
posted @ 2019-07-30 16:41 星朝 阅读(20404) 评论(0) 推荐(0) 编辑
摘要:阅读更多 最近在给项目做数据结构设计。 由于介入项目稍晚,原有数据结构已经大体定型,金融行业相关的项目,特别是钱相关的数据,有非常大的不确定性和扩展性要求,因此这几天一直为数据库采用横表纵表头痛。。。 横表:     当前主流的/常见的建表模式,将一条数据横向排列,通常 阅读全文
posted @ 2019-07-30 12:42 星朝 阅读(1050) 评论(0) 推荐(0) 编辑
摘要:mysql 分库分表 分表是分散数据库压力的好方法。 分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库。 当然,首先要知道什么情况下,才需要分表。个人觉得单表记录条数达到百万到千万级别时就要使用分表了。 1,分表的分类 纵向分表 将本来可以在同一个 阅读全文
posted @ 2019-07-30 12:40 星朝 阅读(4339) 评论(0) 推荐(0) 编辑
摘要:概念    其实数据库本没有这2个概念,这2个概念是从应用角度、逻辑角度出发诞生的。所谓常见的表都是横表,所以这里重点说下纵表,你就理解这2个概念了。    关系型数据库或者说传统的数据库,建立模型时都需要建立明确模型的属性,而这些属性是作 阅读全文
posted @ 2019-07-30 12:39 星朝 阅读(737) 评论(0) 推荐(0) 编辑
摘要:本文主要是对Neo4j属性图模型简单的介绍。 Neo4j是什么? Neo4j是一款是由java语言实现的图数据库,图形数据库将数据以图的数据结构进行存储和管理,并且能够以高度可问的方式优雅地表示任何种类的数据,而Neo4j是基于属性图模型(Property Graph Model)的数据库。 属性图 阅读全文
posted @ 2019-07-30 11:10 星朝 阅读(3615) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 提供:ZStack云计算 内容简介 NoSQL数据库的存在意义在于提供传统关系数据库管理系统所不具备的特定功能。无论是负责承载简单的键 值对存储以实现短期缓存,抑或是处理传统数据库及结构化查询语言(简称SQL)所难以消化的非结构化集合,NoSQL都能为我们提 阅读全文
posted @ 2019-07-30 11:03 星朝 阅读(650) 评论(0) 推荐(0) 编辑
摘要:本文只有一个eureka server项目,运行在不同的端口,模拟两台eureka服务。开发使用eclipse 4.8 先说pom.xml文件,如果出现问题,首先考虑springboot和其他包版本冲突 <?xml version="1.0" encoding="UTF 8"?> 阅读全文
posted @ 2019-07-30 10:38 星朝 阅读(964) 评论(0) 推荐(0) 编辑
摘要:挑战A.I.,赢百万奖金......了解更多详情>>> Tomcat JDBC 连接池 Spring Boot 默认选择 Tomcat JDBC Pool 作为数据库连接池。Tomcat(8) 连接池常用的属性: 属性 描述 默认值 defaultAutoCommit 连接池中创建 阅读全文
posted @ 2019-07-29 17:07 星朝 阅读(8129) 评论(0) 推荐(0) 编辑
摘要:datasource spring.dao.exceptiontranslation.enabled是否开启PersistenceExceptionTranslationPostProcessor,默认为true spring.datasource.abandon when percentage f 阅读全文
posted @ 2019-07-29 17:04 星朝 阅读(3426) 评论(0) 推荐(0) 编辑
摘要:mybatis plus与mybatis mybatis Mybatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 J 阅读全文
posted @ 2019-07-29 16:35 星朝 阅读(682) 评论(0) 推荐(0) 编辑
摘要:package com.cloud.mina.util; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.OutputStream; import java 阅读全文
posted @ 2019-07-29 16:18 星朝 阅读(2693) 评论(0) 推荐(0) 编辑
摘要:! flowchart 箭头图标 勿删 Neo4j 图数据库 主要有节点和关系,关系是有向边,节点和关系都有属性,属性是键值对 Neo4j使用CQL语句,代表Cypher查询语言 相当于SQL 统一声明 在所有的语句中均有结构 <node>:<label>表示的是 < 阅读全文
posted @ 2019-07-29 15:27 星朝 阅读(882) 评论(0) 推荐(0) 编辑
摘要:1. 实体类或集合转JSON串String jsonString = JSONObject.toJSONString(实体类);2.JSON串转JSONObjectJSONObject jsonObject = JSONObject.parseObject(jsonString); 3.JSON串转 阅读全文
posted @ 2019-07-29 14:46 星朝 阅读(2070) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 此项目为spring boot myBatis neo4j数据库整合项目。 有增删改查(节点关系)、动态分页条件排序等一些示例。 git下载地址:git clone https://github.com/wsm1217395196/my project de 阅读全文
posted @ 2019-07-29 14:39 星朝 阅读(2506) 评论(0) 推荐(0) 编辑
摘要:JDK8 Stream 数据流效率分析   Stream 是Java SE 8类库中新增的关键抽象,它被定义于 java.util.stream (这个包里有若干流类型: Stream<T> 代表对象引用流,此外还有一系列特化流,如 IntStream,LongStr 阅读全文
posted @ 2019-07-29 09:52 星朝 阅读(5233) 评论(0) 推荐(1) 编辑
摘要:Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。Java 8 中的 St 阅读全文
posted @ 2019-07-26 13:44 星朝 阅读(483) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 此项目为spring boot myBatis neo4j数据库整合项目。 有增删改查(节点关系)、动态分页条件排序等一些示例。 git下载地址:git clone https://github.com/wsm1217395196/my project de 阅读全文
posted @ 2019-07-26 13:15 星朝 阅读(1021) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 1.Neo4j数据库的两种方式 Neo4j可以以两种方式运行: Java应用程序中的嵌入式数据库 通过REST的独立服务器 不管哪一种方式,这个选择不会影响查询和使用数据库的方式。 它是由应用程序的性质(无论是独立服务器还是客户端服务器),性能,监视和数据安 阅读全文
posted @ 2019-07-26 09:16 星朝 阅读(6824) 评论(2) 推荐(1) 编辑
摘要:MongoDB官网下载链接:https://www.mongodb.com/download center/community MongoDB官网安装教程:https://docs.mongodb.com/manual/tutorial/install mongodb on windows/ Mon 阅读全文
posted @ 2019-07-25 23:33 星朝 阅读(5572) 评论(0) 推荐(1) 编辑
摘要:首先到官网下载安装包。(https://www.mongodb.com/download center community)1.创建mongodb目录2、配置文件mongodb.config3、配置mongodb的环境变量4.启动mongodb    到C:\ 阅读全文
posted @ 2019-07-25 22:12 星朝 阅读(1669) 评论(0) 推荐(0) 编辑
摘要:简介: MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换 阅读全文
posted @ 2019-07-25 17:49 星朝 阅读(361) 评论(0) 推荐(0) 编辑
摘要://解析日期String dateStr= "2018年12月18日";DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy年MM月dd日");LocalDate date= LocalDate.parse(dateStr, 阅读全文
posted @ 2019-07-25 16:54 星朝 阅读(1375) 评论(3) 推荐(1) 编辑
摘要:举例:有t_person表如下:   一、mysql行拼接: 拼接某一行: 无分隔符:select   CONCAT(id,idcard, ,content)   from  t_person     有分隔符:select &n 阅读全文
posted @ 2019-07-25 16:20 星朝 阅读(19870) 评论(0) 推荐(3) 编辑
摘要:在 IBM Bluemix 云平台上开发并部署您的下一个应用。 开始您的试用 Neo4j 简介 数据存储一般是应用开发中不可或缺的组成部分。应用运行中产生的和所需要的数据被以特定的格式持久化下来。应用开发中很常见的一项任务是在应用本身的领域对象模型与数据存储格式之间进行相互转换。如果数据存储格式与领 阅读全文
posted @ 2019-07-25 16:18 星朝 阅读(1337) 评论(0) 推荐(0) 编辑
摘要:1、首先创建student库 create database student; 2、 在数据库中创建boy表 和 girl表, mysql> create table boy( > boyId int primary key auto_increment, > boyName va 阅读全文
posted @ 2019-07-25 15:52 星朝 阅读(746) 评论(0) 推荐(0) 编辑
摘要:Oracle数据库支持full join,mysql是不支持full join的,但仍然可以同过左外连接+ union+右外连接实现 SELECT FROM t1 LEFT JOIN t2 ON t1.id = t2.id UNION SELECT FROM t1 RIGHT JOIN t2 ON 阅读全文
posted @ 2019-07-25 15:46 星朝 阅读(19871) 评论(1) 推荐(1) 编辑
摘要:union查询就是把2条或者多条sql语句的查询结果,合并成一个结果集。 如:sql1: N行,sql2: M行,sql1 union sql2 > N+M行 1、能否从2张表查询再union呢? 可以,union 合并的是"结果集",不区分在自于哪一张表. 2、取自于2张表,通过"别名"让2 阅读全文
posted @ 2019-07-25 15:43 星朝 阅读(2143) 评论(0) 推荐(0) 编辑
摘要:UNION用于把来自许多SELECT语句的结果组合到一个结果集合中,也叫联合查询。 ?12345SELECT ...UNION [ALL | DISTINCT]SELECT ...[UNION [ALL | DISTINCT]SELECT ...] 在多个 SELECT 语句中,第一个 SELECT 阅读全文
posted @ 2019-07-25 15:41 星朝 阅读(288) 评论(0) 推荐(0) 编辑
摘要:用两个表(a_table、b_table),关联字段a_table.a_id和b_table.b_id来演示一下MySQL的内连接、外连接( 左(外)连接、右(外)连接、全(外)连接)。 MySQL版本:Server version: 5.6.31 MySQL Community Server (G 阅读全文
posted @ 2019-07-25 15:28 星朝 阅读(808) 评论(0) 推荐(0) 编辑
摘要:SQL的三种连接方式分为:左外连接、右外连接、内连接,专业术语分别为:LEFT JOIN、RIGHT JOING、INNER JOIN   内连接INNER JOIN:使用比较运算符来根据指定的连接的每个表都有的列的值来进行匹配连接,如果对应的列值不存在,则连接的所有表对应的该列 阅读全文
posted @ 2019-07-25 15:16 星朝 阅读(5879) 评论(0) 推荐(0) 编辑
摘要:mybatis config.xml是支持配置多种数据库的,本文将介绍在Spring Boot中使用配置类来配置。 1. 配置application.yml mybatis配置 mybatis: check config location: false type aliases package: $ 阅读全文
posted @ 2019-07-25 10:37 星朝 阅读(593) 评论(0) 推荐(0) 编辑
摘要:1.1.1            @Value注解 @Value的作用是通过注解将常量、配置文件中的值、其他bean的属性值注入到变量中,作为变量的初始值。 (1)常量注入 @Value(" 阅读全文
posted @ 2019-07-25 10:31 星朝 阅读(1162) 评论(0) 推荐(0) 编辑
摘要:SpringBoot启动报错如下 Error starting ApplicationContext. To display the conditions report re run your application with 'debug' enabled. 2019 05 06 21:27:18 阅读全文
posted @ 2019-07-25 10:19 星朝 阅读(2360) 评论(0) 推荐(0) 编辑
摘要:Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sysUserMapper' defined in file [D:\workspa 阅读全文
posted @ 2019-07-25 10:15 星朝 阅读(2210) 评论(0) 推荐(0) 编辑
摘要:上面是文件夹结构显示,如果勾掉,就是按层级显示,空目录不会自动折叠成一行 原文地址;https://blog.csdn.net/huangjunwei6/article/details/71507551 阅读全文
posted @ 2019-07-24 16:18 星朝 阅读(664) 评论(0) 推荐(0) 编辑
摘要:SpringBoot 集成MyBatis 中的@MapperScan注解 2018年08月17日 11:41:02 文火慢炖 阅读数:398更多 个人分类: 环境搭建 在SpringBoot中集成MyBatis,可以在mapper接口上添加@Mapper注解,将mapper注入到Spring,但是如 阅读全文
posted @ 2019-07-24 14:21 星朝 阅读(1492) 评论(0) 推荐(1) 编辑
摘要:mybatis报错:Invalid bound statement (not found)的原因很多,但是正如报错提示一样,找不到xml中的sql语句,报错的情况分为三种: 第一种:语法错误 Java DAO层接口 public void delete(@Param("id")String id); 阅读全文
posted @ 2019-07-24 14:00 星朝 阅读(750) 评论(0) 推荐(0) 编辑
摘要:! flowchart 箭头图标 勿删 在maven项目中找到pom.xml,打开。 <dependencies> <dependency> <groupId>org.apache.storm</groupId> <artifactId> 阅读全文
posted @ 2019-07-24 10:09 星朝 阅读(8799) 评论(1) 推荐(0) 编辑
摘要:1. Mybatis generator MyBatis Generator(MBG)是MyBatis MyBatis 和iBATIS的代码生成器。它为所有版本的MyBatis以及版本2.2.0之后的iBATIS版本生成代码。它将根据数据库表生成可用于访问表的文件。 Mybatis generato 阅读全文
posted @ 2019-07-24 10:07 星朝 阅读(2983) 评论(1) 推荐(1) 编辑
摘要:Mybatis plus mybatis plus 官方文档  1、配置 引入对应的文件包,spring boot + mybatis 需添加依赖文件如下: <dependencies> <dependency> <groupId>org.sp 阅读全文
posted @ 2019-07-24 09:47 星朝 阅读(11231) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 mybatis plus版本号:3.0.6 问题产生原因: 原有的项目使用的是springboot+mybatis的框架,一切接口服务均没有问题。由于新的需求增加shiro权限认证,然后也在考虑用mybatis plus,所以权限认证这部分的代码用到了myb 阅读全文
posted @ 2019-07-23 18:05 星朝 阅读(10077) 评论(0) 推荐(0) 编辑
摘要:百度百科: Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有 阅读全文
posted @ 2019-07-23 15:51 星朝 阅读(2144) 评论(0) 推荐(0) 编辑
摘要:前面介绍了Boot 1.5版本集成Neo4j,Boot 2.0以上版本Neo4j变化较大。 场景还是电影人员关系 Boot 2.0主要变化 GraphRepository在Boot2.0下不支持了,调整为Neo4jRepository。 对应的findById和deleteById也要调整。 @Gr 阅读全文
posted @ 2019-07-23 15:47 星朝 阅读(2036) 评论(0) 推荐(0) 编辑
摘要:刚开始按网上博客搭建 spring boot 和 neo4j一直报sessionFactory找不到,直到下载了spring data neo4j的实例demo对比才搭建成功,而且用户名是neo4j,不是创建一个数据库时的名字,搞了几个小时终于搞成功了。以后还是多看官方文档,搜来搜去,什么鬼都搜不到 阅读全文
posted @ 2019-07-23 15:45 星朝 阅读(4604) 评论(0) 推荐(1) 编辑
摘要:看了网上的一些资料和Neo4j权威指南这本书。与图遍历相关的介绍都是基于嵌入式模式下的java Api。但是个人觉得在实际的项目中,嵌入式的模式,代码必须放在数据库所在服务器上,且服务器的启停操作都在代码里,局限性有点大。因此选择了驱动包模式,以jdbc的方式连接neo4j数据库。遇到了一些疑惑: 阅读全文
posted @ 2019-07-23 15:11 星朝 阅读(416) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 原文:The All New, Officially Supported Neo4j JDBC Driver 3.0 作者: Michael Hunger 译者:仲培艺,关注数据库领域,纠错、寻求报道或者投稿请致邮:zhongpy@csdn.net。 官方版 阅读全文
posted @ 2019-07-23 14:46 星朝 阅读(1865) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 1.Neo4j数据库的两种方式 Neo4j可以以两种方式运行: Java应用程序中的嵌入式数据库 通过REST的独立服务器 不管哪一种方式,这个选择不会影响查询和使用数据库的方式。 它是由应用程序的性质(无论是独立服务器还是客户端服务器),性能,监视和数据安 阅读全文
posted @ 2019-07-23 14:39 星朝 阅读(9020) 评论(0) 推荐(1) 编辑
摘要:明日歌 [清]钱鹤滩 明日复明日,明日何其多! 我生待明日,万事成蹉跎1. 图数据库Neo4j之爱的初体验 与君初相识,犹似故人归在如今大数据(big data)横行的时代,传统的关系型数据库如oracle,mysql在大数据量,高并发的场景下显得力不从心。于是乎,NoSQL横空出世,如c 阅读全文
posted @ 2019-07-23 14:08 星朝 阅读(1573) 评论(0) 推荐(0) 编辑
摘要:! flowchart 箭头图标 勿删 之前有通过rest的风格去访问,但是每次需要访问时候将statement一并加入header中去数据库执行,方式简单、且思路清晰,但是不便于形成模板调用,固采用mybaits来集成。 1.关键pom.xml依赖 <dependency> < 阅读全文
posted @ 2019-07-23 14:03 星朝 阅读(1712) 评论(0) 推荐(0) 编辑
摘要:阅读目录项目的创建及配置使用嵌入式数据库创建节点和关系查询及更新删除关系和节点完整代码参考资料回到顶部项目的创建及配置 因为Neo4j依赖的jar包比较多,所以推荐使用Maven来管理。 首先创建一个Maven Project,添加依赖: <dependency> <groupId 阅读全文
posted @ 2019-07-23 13:58 星朝 阅读(1289) 评论(0) 推荐(0) 编辑
摘要:解决方案:关闭当前项目idea,随便打开个其他的项目 选择你刚刚的gradle项目 一定要选择你的gradle文件,然后OK就行了。。剩下的按照指示打开就会显示gradle右边窗了 原文弟子:https://blog.csdn.net/gaolong123456/article/details/84 阅读全文
posted @ 2019-07-23 11:15 星朝 阅读(6650) 评论(1) 推荐(1) 编辑
摘要:Idea本身已经集成了Gradle插件,你可以在File | Settings | Build, Execution, Deployment | Build Tools | Gradle 下找到 相关配置 配置 本文基于IDEA 2016.2 配置项说明 Linked Gradle projects 阅读全文
posted @ 2019-07-23 11:10 星朝 阅读(6551) 评论(0) 推荐(1) 编辑
摘要:<! flowchart 箭头图标 勿删 在IDEA里gradle配置和使用 在IDEA里gradle配置和使用 前言 Windows环境IDEA配置gradle 配置系统环境变量 下载 配置环境变量 测试 idea配置 gradle仓库设置 构建命令 创建缓存依赖 阿里云镜像 参考gradle配置 阅读全文
posted @ 2019-07-23 10:51 星朝 阅读(5792) 评论(0) 推荐(0) 编辑
摘要:   一、在OFBiz官网下载最新的发行版本,也就是16.11.03版本。 下载地址:http://ofbiz.apache.org/download.html   点击页面Apache OFBiz 16.11.03中的Download进入镜像选择页面,选择镜 阅读全文
posted @ 2019-07-23 10:47 星朝 阅读(772) 评论(0) 推荐(0) 编辑
摘要:转自 http://42.96.169.71/blog/2013/01/26/shi yong apachetop shi shi jian ce webfu wu qi yun xing zhuang kuang/ 对于 Linux 下使用 Apache 作为 Web 服务器来说,大家也 阅读全文
posted @ 2019-07-23 10:35 星朝 阅读(638) 评论(0) 推荐(0) 编辑
摘要:好记性不如烂笔头,写笔记是为了回头看的。 谁要是不小心搜了看了,如有不足之处敬请谅解。 一、准备工作 虚拟机centos7.X,docker1.3.X,Win10 Idea2018.1 默认Idea已经下载了Docker插件 默认虚拟机docker已经装了jdk 二、开始 1. 打开doc 阅读全文
posted @ 2019-07-23 09:49 星朝 阅读(357) 评论(0) 推荐(0) 编辑
摘要:记住:修改的是docker从服务器上拉下来的镜像文件存储位置(本地),是不是镜像源地址(服务器)首先win10下的docker有可视化操作界面和命令行操作,下载了docker ce.exe双击后就自己开始到结束自动完成,默认安装到了C盘目录下,也就是很多默认的参数或配置文件都在C盘目录下。pc wi 阅读全文
posted @ 2019-07-23 09:19 星朝 阅读(17215) 评论(1) 推荐(0) 编辑
摘要:最近打算删除掉docker镜像但是发现有几个镜像就是删除不了,加了 f强制删除也不行,一直报Error: No such container的错误,最后终于找到了办法直接删除文件,步骤如下: 切换到root用户然后: service docker stop rm rf /var/lib/docker 阅读全文
posted @ 2019-07-22 17:51 星朝 阅读(5131) 评论(0) 推荐(0) 编辑
摘要:docker镜像可以完全看作一台全新的电脑使用,无论什么镜像都是对某一东西进行了配置,然后打包后可以快速移植到需要的地方直接使用 省去复杂的配置工作 比如java web项目部署,如果是新部署,需要装系统,配置jdk,maven,sql,redis等各类环境,费时费力还容易出错, 而docker就可 阅读全文
posted @ 2019-07-22 17:40 星朝 阅读(2216) 评论(0) 推荐(0) 编辑
摘要:发生现象: 在windows10下安装docker for windows,随着用docker pull image文件后,C盘的容量越来越小了,你可能也有一种跟我一样的想法,想改变默认的安装路径,本文希望能解决你的问题。 原因分析: windows上安装的docker其实本质上还是借助与windo 阅读全文
posted @ 2019-07-22 17:18 星朝 阅读(13106) 评论(0) 推荐(3) 编辑
摘要:一个目标:容器操作;两地三中心;四层服务发现;五种Pod共享资源;六个CNI常用插件;七层负载均衡;八种隔离维度;九个网络模型原则;十类IP地址;百级产品线;千级物理机;万级容器;相如无亿,K8s有亿:亿级日服务人次。 一个目标:容器操作 Kubernetes(k8s)是自动化容器操作的开源平台。这 阅读全文
posted @ 2019-07-22 16:40 星朝 阅读(6615) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 BigDecimal的引入 在利用Java编程语言开发银行、金融类等需要对数值进行高精度计算的软件时,我们经常使用BigDecimal和BigInteger这两个大数据类,而不是常见的int、long、float、double类型,特别是在处理浮点型数据。 阅读全文
posted @ 2019-07-22 16:25 星朝 阅读(686) 评论(0) 推荐(0) 编辑
摘要:当初始化String类型和double类型,入参值相同,对比输出值BigDecimal bigDecimalStr = new BigDecimal("0.1");BigDecimal bigDecimalDou = new BigDecimal(0.1);System.out.println("b 阅读全文
posted @ 2019-07-22 16:18 星朝 阅读(14858) 评论(0) 推荐(0) 编辑
摘要:简介float和double类型的使用局限:单精度浮点型变量float可以处理6~7位有效数,双精度浮点型变量double可以处理15~16位有效数,在实际应用中,如果需要对更大或者更小的数进行运算和处理,这时候float和double就如能为力了。借用《Effactive Java》这本书中的话, 阅读全文
posted @ 2019-07-22 16:12 星朝 阅读(593) 评论(0) 推荐(0) 编辑
摘要:BigDecimal除法的精度问题 在使用BigDecimal的除法时,遇到一个鬼畜的问题,本以为的精度计算,结果使用返回0,当然最终发现还是自己的使用姿势不对导致的,因此记录一下,避免后面重蹈覆辙 <! more I. 问题抛出 在使用BigDecimal做高精度的除法时,一不注意遇到了一个小问题 阅读全文
posted @ 2019-07-22 16:11 星朝 阅读(733) 评论(0) 推荐(0) 编辑
摘要:执行:select SYSDATE() from dual; 返回:2017 10 24 13:48:06 执行:select DATE_FORMAT(SYSDATE(),'%Y.%m.%d') from  dual; 获得:2017.10.24 结论:DATE_FORMAT(date,f 阅读全文
posted @ 2019-07-22 14:44 星朝 阅读(2126) 评论(0) 推荐(0) 编辑
摘要:LocalDateTime 为java8的新特性之一 LocalDateTime.now() 获得当前时间 java.time.Duration duration = java.time.Duration.between(LocalDateTime   startTime, &n 阅读全文
posted @ 2019-07-22 10:01 星朝 阅读(51360) 评论(0) 推荐(4) 编辑
摘要:<! flowchart 箭头图标 勿删 一.简述 在Java8中,我们可以使用以下类来计算日期时间差异: 1.Period 2.Duration 3.ChronoUnit 二.Period类 主要是Period类方法getYears(),getMonths()和getDays()来计算. 示例: 阅读全文
posted @ 2019-07-19 17:36 星朝 阅读(10902) 评论(0) 推荐(0) 编辑
摘要:需求:根据一个String类型的year,要求查询出该年的所有记录; 比如根据2018年查询出2018年01月01日到2018年12月31日之间的记录; public List<Rain> findAllByYear(String year) throws ParseException 阅读全文
posted @ 2019-07-19 16:46 星朝 阅读(5864) 评论(0) 推荐(0) 编辑
摘要:spring data jpa中使用count计数方法很简单 直接在dao层写方法即可 int countByUidAndTenementId(String parentUid, String tenementId); 这样即可根据传入的字段查询即可。 原文地址:https://www.cnblog 阅读全文
posted @ 2019-07-19 16:44 星朝 阅读(4366) 评论(0) 推荐(0) 编辑
摘要:贴代码 List<Student> lists = new ArrayList<>(); Student student = new Student(); student.setName("laoli"); student.setNumber(1); lists.add(st 阅读全文
posted @ 2019-07-19 16:16 星朝 阅读(8811) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 Stream类全路径为:java.util.stream.Stream 对Stream的描述,引用其他文章中觉得比较好的介绍: Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操 阅读全文
posted @ 2019-07-19 15:59 星朝 阅读(1705) 评论(0) 推荐(0) 编辑
摘要:java在时间计算上一直为人所诟病,在社区强烈反应下,java8推出了线程安全、简易、高可靠的时间包。并且数据库中也支持LocalDateTime类型,所以在数据存储时候使时间变得简单。 LocalDateTime年月日十分秒;LocalDate日期;LocalTime时间;三个包的方法都差不多,以 阅读全文
posted @ 2019-07-19 13:49 星朝 阅读(2201) 评论(0) 推荐(1) 编辑
摘要:<! flowchart 箭头图标 勿删 网上搜索了半天都没有找到Java8的LocalDateTime的工具类,只好自己写了一个,常用功能基本都有。还在用Date的Java同道该换换了。 个人项目地址:https://github.com/KingBoyWorld/common.git,Commo 阅读全文
posted @ 2019-07-19 13:15 星朝 阅读(5154) 评论(0) 推荐(1) 编辑
摘要:众所周知,在实体Entity里面,可以使用Java.sql.Date、java.sql.Timestamp、java.util.Date来映射到数据库的date、timestamp、datetime等字段,但是,java.sql.Date、java.sql.Timestamp、java.util.D 阅读全文
posted @ 2019-07-19 13:13 星朝 阅读(5500) 评论(0) 推荐(0) 编辑
摘要:本地java类 import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDateTime; / 问题处理记录 / public class UserIssueProcessDto { / 处 阅读全文
posted @ 2019-07-19 11:52 星朝 阅读(4173) 评论(0) 推荐(0) 编辑
摘要:Java版本:1.8开始 import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; import java.time.ZonedDateTime; import java.time. 阅读全文
posted @ 2019-07-19 11:43 星朝 阅读(1853) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 1.什么是幂等性 幂等性概念:幂等通俗来说是指不管进行多少次重复操作,都是实现相同的结果。 2.REST请求中哪些是幂等操作 GET,PUT,DELETE都是幂等操作,而POST不是,以下进行分析: 首先GET请求很好理解,对资源做查询多次,此实现的结果都是 阅读全文
posted @ 2019-07-19 11:12 星朝 阅读(1177) 评论(0) 推荐(0) 编辑
摘要:作者:追梦1819 原文:https://www.cnblogs.com/yanfei1819/p/10910059.html 版权声明:本文为博主原创文章,转载请附上博文链接! 前言 前面几章,我们介绍了 JDBCTemplate、MyBatis 等 ORM 框架。下面我们来介绍极简模式的 Spr 阅读全文
posted @ 2019-07-19 10:33 星朝 阅读(310) 评论(0) 推荐(0) 编辑
摘要:环境说明:IntelliJ IDEA 2017.3.4 版本;SpringBoot 2.0.0.RELEASE;hibernate用的是JPA自带。 打印SQL 到控制台: 首先,我使用的是application.properties配置文件,使用yml也可以达到同样的效果。 在网上查这个问题查了好 阅读全文
posted @ 2019-07-19 10:13 星朝 阅读(12808) 评论(0) 推荐(0) 编辑
摘要:  自1999年成立至今,Apache 软件基金会已成功建立起自己强大的生态圈。其社区涌现了非常多优秀的开源项目,同时有越来越多国内外项目走向这个国际开源社区进行孵化。据悉,目前所有的 Apache 项目都需要经过孵化器孵化,满足一系列质量要求之后才可毕业。从孵化器里毕业的项目,要么独立成 阅读全文
posted @ 2019-07-18 23:40 星朝 阅读(1303) 评论(0) 推荐(0) 编辑
摘要:0. 前言 一年前,我负责的一个项目中需要权限管理。当时凭着自己的逻辑设计出了一套权限管理模型,基本原理与RBAC非常相似,只是过于简陋。当时google了一些权限管理的资料,从中了解到早就有了RBAC这个东西。可惜一直没狠下心来学习。 更详细的RBAC模型非常复杂。本文只做了一些基础的理论性概述。 阅读全文
posted @ 2019-07-18 23:21 星朝 阅读(37076) 评论(4) 推荐(11) 编辑
摘要:序言由于最近一直卡在权限控制这个坎上,原来设计的比较简单的权限控制思路已经无法满足比较复杂一些的场景,因此一直在探索一种在大部分场景下比较通用的权限模型。首先,这里说明一下两种RBAC权限模型分别是“基于角色的权限控制(Role Based Access Control)”和“基于资源的权限控制(R 阅读全文
posted @ 2019-07-18 23:11 星朝 阅读(2663) 评论(0) 推荐(0) 编辑
摘要:ACL(Access Control List):访问权限列表  如:   user1 >AC1 user1 >AC2 user2 >AC1    此时权限汇总成一个列表 这种设计最常见的应用就是文件系统的权限设计,如微软的NTFS 对权限控 阅读全文
posted @ 2019-07-18 23:08 星朝 阅读(6037) 评论(0) 推荐(3) 编辑
摘要:  1简介编辑 RBAC支持三个著名的安全原则:最小权限原则,责任分离原则和数据抽象原则。 (1)最小权限原则之所以被RBAC所支持,是因为RBAC可以将其角色配置成其完成任务所需要的最小的权限集。 (2)责任分离原则可以通过调用相互独立互斥的角色来共同完成敏感的任务而体现,比如要求一个计 阅读全文
posted @ 2019-07-18 23:02 星朝 阅读(4477) 评论(0) 推荐(0) 编辑
摘要:    Java 8中 java.util.Date 类新增了两个方法,分别是from(Instant instant)和toInstant()方法 // Obtains an instance of Date from an Instant object.public 阅读全文
posted @ 2019-07-18 17:29 星朝 阅读(1323) 评论(0) 推荐(0) 编辑
摘要:一、简介 在Java8之前,日期时间API一直被开发者诟病,包括:java.util.Date是可变类型,SimpleDateFormat非线程安全等问题。故此,Java8引入了一套全新的日期时间处理API,新的API基于ISO标准日历系统。 二、日期初识 示例1: 获取当天日期 Java 8中的 阅读全文
posted @ 2019-07-18 17:25 星朝 阅读(488) 评论(0) 推荐(0) 编辑
摘要:在抽象父类上加上注解@MappedSuperclass @MappedSuperclass public class Pet { private Integer id;//id private String name;//名字 private String variety;//品种 private 阅读全文
posted @ 2019-07-17 17:36 星朝 阅读(3605) 评论(1) 推荐(0) 编辑
摘要:虽然接触到lombok已经有很长时间,但是大量使用lombok以减少代码编写还是在新团队编写新代码维护老代码中遇到的。 我个人并不主张使用lombok,其带来的代价足以抵消其便利,但是由于团队编码风格需要一致,用还是要继续使用下去。使用期间遇到了一些问题并进行了一番研究和思考,记录一下。 1. 一些 阅读全文
posted @ 2019-07-17 16:52 星朝 阅读(1708) 评论(0) 推荐(0) 编辑
摘要:查看当前所在分支 场景:在多人开发中,需要在主分支的基础上创建一些分支分配给小团队或个人去开发,然后小分支上的小功能开发完毕之后,再merge(合并)到主分支。 1.查看当前所在的分支 下图1.1中是 master 主分支 1.1当前处在主分支 下图1.2中是 pos_web_update 分支,不 阅读全文
posted @ 2019-07-17 15:27 星朝 阅读(10717) 评论(0) 推荐(0) 编辑
摘要:工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下: 假设小组中有两个人,组长小张,组员小袁 场景一:小张创建项目并提交到远程Git仓库 场景二:小袁从远程Git仓库上获取项目源码 场景三:小袁修改了部分源码,提交到远程仓库 场景四:小张从远程仓库获取小袁的提交 场景五:小袁接受了一个新功能 阅读全文
posted @ 2019-07-17 15:19 星朝 阅读(5523) 评论(0) 推荐(0) 编辑
摘要:法一(本地sql查询,注意表名啥的都用数据库中的名称,适用于特定数据库的查询) public interface UserRepository extends JpaRepository<User, Long> { @Query(value = "SELECT FROM USERS WH 阅读全文
posted @ 2019-07-17 14:47 星朝 阅读(3276) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 java8 各种时间转换方法 本来按照常理日期时间是一个很简单的东西,只需要根据一个时间戳就可以算出当前的时间了。但这其实只是初级的想法,是因为你的项目还没有到跨时区部署的程度,一旦你的项目要部署到其他时区就会发现,同一个时间戳,在中国代表8点,在日本就代表 阅读全文
posted @ 2019-07-16 15:11 星朝 阅读(12176) 评论(0) 推荐(0) 编辑
摘要:float数值类型用于表示单精度浮点数值,而double数值类型用于表示双精度浮点数值,float和double都是浮点型,而decimal是定点型; MySQL 浮点型和定点型可以用类型名称后加(M,D)来表示,M表示该值的总共长度,D表示小数点后面的长度,M和D又称为精度和标度,如float(7 阅读全文
posted @ 2019-07-16 14:32 星朝 阅读(3194) 评论(0) 推荐(0) 编辑
摘要:1.异常org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing情况一、2.问题展示@RequestMapping(value = "/somewhere" 阅读全文
posted @ 2019-07-16 13:06 星朝 阅读(41983) 评论(0) 推荐(1) 编辑
摘要:Spring Cloud实战小贴士:Zuul处理Cookie和重定向 所以解决该问题的思路也很简单,我们只需要通过设置sensitiveHeaders即可,设置方法分为两种: 全局设置: zuul.sensitive headers= 指定路由设置: zuul.routes.<routeNam 阅读全文
posted @ 2019-07-16 09:43 星朝 阅读(1417) 评论(0) 推荐(0) 编辑
摘要:前言 使用线程池难免会用到submit和execute,但是submit是有坑的,此处做个记录 1、submit坑 此处随便写一个方法,进入内部查看execute和submit / @Author: 小混蛋 @CreateDate: 2018/8/29 9:58 / @Component publi 阅读全文
posted @ 2019-07-15 23:12 星朝 阅读(1733) 评论(0) 推荐(0) 编辑
摘要:execute和submit都属于线程池的方法,execute只能提交Runnable类型的任务,而submit既能提交Runnable类型任务也能提交Callable类型任务。 execute会直接抛出任务执行时的异常,submit会吃掉异常,可通过Future的get方法将任务执行时的异常重新抛 阅读全文
posted @ 2019-07-15 23:10 星朝 阅读(11457) 评论(0) 推荐(4) 编辑
摘要:队列是一种数据结构.它有两个基本操作:在队列尾部加人一个元素,和从队列头部移除一个元素就是说,队列以一种先进先出的方式管理数据,如果你试图向一个 已经满了的阻塞队列中添加一个元素或者是从一个空的阻塞队列中移除一个元索,将导致线程阻塞.在多线程进行合作时,阻塞队列是很有用的工具。工作者线程可 以定期地 阅读全文
posted @ 2019-07-15 22:15 星朝 阅读(2929) 评论(0) 推荐(0) 编辑
摘要:自定义线程池 如果由Executors的几个工具方法创建的线程池提供的执行策略不合你的胃口,你也可以自己动手设计一个定制版线程池。当然,这个定制不需要我们从头开始编写,设计java的大叔们已经为我们提供了一个ThreadPoolExecutor类,它实现了ExecutorService接口,代表着一 阅读全文
posted @ 2019-07-15 21:57 星朝 阅读(446) 评论(0) 推荐(0) 编辑
摘要:原文出处: https://mp.weixin.qq.com/s/p3JZERyZXnF8jR_3KKIGJA 写作本文时参考了《java并发编程实战》、《java并发编程的艺术》、java源码以及一些博客文章,力求把这个专题的知识讲的足够全面,最重要的是通俗易懂,如文中有错误请与我联系。为保证你把 阅读全文
posted @ 2019-07-15 21:55 星朝 阅读(721) 评论(0) 推荐(0) 编辑
摘要:记一次线程池任务执行异常 一个名为 fetch 线程池负责从Redis中读取文本数据,将读取到的文本数据提交给另一个线程池 tw ,将 tw 线程池将任务通过HTTP请求的形式上报给过滤服务。如下图所示: 一开始采用默认线程池配置方式: private final BlockingQueue< 阅读全文
posted @ 2019-07-15 21:46 星朝 阅读(707) 评论(0) 推荐(0) 编辑
摘要:工具类:  package com.ihrm.common.utils; import java.lang.management.ManagementFactory;import java.net.InetAddress;import java.net.NetworkInterface; 阅读全文
posted @ 2019-07-15 17:55 星朝 阅读(2014) 评论(0) 推荐(0) 编辑
摘要:@GeneratedValue: 为一个实体类生成一个唯一标识的主键(JPA要求每一个实体Entity,必须有且只有一个主键)。它有两个属性,分别是strategy和generator。 generator:默认为空字符串,它定义了主键生成器的名称,对应的生成器有两个:对应于同名的主键生成器@Seq 阅读全文
posted @ 2019-07-15 17:26 星朝 阅读(3515) 评论(0) 推荐(0) 编辑
摘要:撸了今年阿里、网易和美团的面试,我有一个重要发现.......>>> Ⅰ 关于JPA 主键,自定义生成遇到的问题,愚蠢的笔记   Ⅱ 第一次 报错: ids for this class must be manually assigned before call 阅读全文
posted @ 2019-07-15 17:24 星朝 阅读(1080) 评论(0) 推荐(0) 编辑
摘要:! flowchart 箭头图标 勿删 一、问题描述 在往数据库写入数据的时候,报错: '字段名' doesn't have a default value       本来这个错误是经常见到的,无非就是字段没有设置默认值造成的。奇怪的是 阅读全文
posted @ 2019-07-15 17:05 星朝 阅读(15111) 评论(1) 推荐(1) 编辑
摘要:mysql中用limit 进行分页有两种方式 例1,假设数据库表student存在13条数据。  代码示例:语句1:select from student limit 9,4语句2:slect from student limit 4 offset 9// 语句1和2均返回表student 阅读全文
posted @ 2019-07-12 17:44 星朝 阅读(13804) 评论(0) 推荐(0) 编辑
摘要:! flowchart 箭头图标 勿删 运算符 1.算数运算符 加(+):mysql> SELECT 1+1; 减( ):mysql> SELECT 3 2; 乘( ):mysql> SELECT 2 3; 除(/):mysql> SELECT 5/3; 商(DIV):my 阅读全文
posted @ 2019-07-12 17:37 星朝 阅读(2941) 评论(0) 推荐(0) 编辑
摘要:一、分页需求: 客户端通过传递start(页码),pageSize(每页显示的条数)两个参数去分页查询数据库表中的数据,那我们知道MySql数据库提供了分页的函数limit m,n,但是该函数的用法和我们的需求不一样,所以就需要我们根据实际情况去改写适合我们自己的分页语句,具体的分析如下: 比如: 阅读全文
posted @ 2019-07-12 17:23 星朝 阅读(8421) 评论(0) 推荐(1) 编辑
摘要:postman 认证使用篇(五) Authorization 尽管请求编辑器已经足够强大去构造各种各样的请求,但是有的时候你的请求可能是需要认证,那么就可以尝试使用下面的认证功能了(由于认证的参数信息属于敏感数据,为了保证在协作环境中工作时数据的安全,建议使用变量) 下面分别说明下拉选项中的认证方式 阅读全文
posted @ 2019-07-12 14:55 星朝 阅读(3365) 评论(0) 推荐(0) 编辑
摘要:为什么使用JWT? 随着技术的发展,分布式web应用的普及,通过session管理用户登录状态成本越来越高,因此慢慢发展成为token的方式做登录身份校验,然后通过token去取redis中的缓存的用户信息,随着之后jwt的出现,校验方式更加简单便捷化,无需通过redis缓存,而是直接根据token 阅读全文
posted @ 2019-07-12 14:04 星朝 阅读(581) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 现在,JSON Web Tokens (JWT) 是非常流行的。尤其是 Web 开发领域。 流行 安全 稳定 易用 支持 JSON 所有这些因素,令 JWT 名声大振。 但是,今天我要来说说使用 JWT 的缺点。也就是为什么说将 JWT 用于会话控制是多么的 阅读全文
posted @ 2019-07-12 14:02 星朝 阅读(813) 评论(0) 推荐(0) 编辑
摘要:  javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.Pattern' validatin 阅读全文
posted @ 2019-07-12 11:41 星朝 阅读(3833) 评论(0) 推荐(0) 编辑
摘要:使用注解@Valid(实体属性校验) Springboot实现   Spring实现 一、准备校验时使用的JAR validation api 1.0.0.GA.jar:JDK的接口; hibernate validator 4.2.0.Final.jar是对上述接口的实现; log4j、 阅读全文
posted @ 2019-07-12 11:23 星朝 阅读(826) 评论(0) 推荐(0) 编辑
摘要:阅读目录前言快速入门路由详解Cookie与头信息本地跳转Hystrix和Ribbon支持过滤器解释动态加载后记回到目录前言 本文起笔于2018 06 26周二,接了一个这周要完成的开发任务,需要先等其他人的接口,可能更新的会慢一些,还望大家见谅。这篇博客我们主要讲Spring Cloud Zuul。 阅读全文
posted @ 2019-07-12 09:39 星朝 阅读(10910) 评论(0) 推荐(0) 编辑
摘要:作为一个java的开发小白 , 写完一个web方法测试是必不可少的 , 只有测试号没问题的方法给别人时 ,别人才不知道你是小白 , 要不然很尴尬的 。新手入坑的测试工具是postman 。这个工具用起来还可以 , 这里就不做新手入坑介绍了 , 就说说常用的一个功能吧!!!就是postman关于shi 阅读全文
posted @ 2019-07-11 18:04 星朝 阅读(2514) 评论(0) 推荐(0) 编辑
摘要:  环境:junit 5、Spring5.0.x、Spring Boot 2.0.x     以下是用来权限测试的接口: @ApiOperation("[可接入]分页查询管理员")@ApiResponses({@ApiResponse(code = 200, 阅读全文
posted @ 2019-07-11 18:03 星朝 阅读(2320) 评论(0) 推荐(0) 编辑
摘要:今天主要从以下几个方面来介绍一下@ComponentScan注解:@ComponentScan注解是什么@ComponentScan注解的详细使用1,@ComponentScan注解是什么其实很简单,@ComponentScan主要就是定义扫描的路径从中找出标识了需要装配的类自动装配到spring的 阅读全文
posted @ 2019-07-11 17:55 星朝 阅读(72589) 评论(3) 推荐(10) 编辑
摘要:启动类Application上加了@ComponentScan(basePackages = {})这个注解导致controller扫描不到导致的,如果加了这个注解,springboot就不会扫描Application所在的包及子包的文件,需要将controller所在的包加入到注解@Compone 阅读全文
posted @ 2019-07-11 17:48 星朝 阅读(6540) 评论(0) 推荐(0) 编辑
摘要:  一,问题描述: (如题目)通过jedis连接redis单机成功,使用JedisCluster连接redis集群一直报Could not get a resource from the pool 但是使用redis客户端可以连接集群(我使用的redis desktop manager) 阅读全文
posted @ 2019-07-11 17:34 星朝 阅读(258) 评论(0) 推荐(0) 编辑
摘要:StringUtils用法+StringUtils详细介绍 博文来源:http://yijianfengvip.blog.163.com/blog/static/175273432201212221935832/ public static void StringUtil(){  &nbs 阅读全文
posted @ 2019-07-11 17:01 星朝 阅读(1433) 评论(0) 推荐(0) 编辑
摘要:如果我们的操作系统出现问题,重装系统后,ORACLE数据库应该如何恢复呢?下文就为您列举了两个重装系统后ORACLE数据库恢复的方法,供您参考。 ORACLE数据库恢复的方法我们经常会用到,下面就为您介绍重装系统后ORACLE数据库恢复的方法,希望对您学习ORACLE数据库恢复方面能有所帮助。 我的 阅读全文
posted @ 2019-07-11 14:04 星朝 阅读(7269) 评论(0) 推荐(0) 编辑
摘要:今天在测试数据库中对一个表插入了大量的数据, 导致数据库卡死 hang 住, 重启数据库后报错如下: C:\Documents and Settings\davidd>sqlplus "/ as sysdba" SQL Plus: Release 11.2.0.1.0 Production o 阅读全文
posted @ 2019-07-11 14:00 星朝 阅读(4638) 评论(1) 推荐(0) 编辑
摘要:ORA 03113:通信通道的文件结尾 完美解决方案   oracle 文档中对这个错误这样解释: ORA 03113 错误就是说连接到数据库的网络中断了。有些错误由于频繁出现、原因复杂而被 Oracle DBA 们戏称之为"经典的错误"。       完美解 阅读全文
posted @ 2019-07-11 13:57 星朝 阅读(4374) 评论(0) 推荐(0) 编辑
摘要:Oracle启动时报如下错误:ORA 03113: end of file on communication channel  解决方案如下:1、查看orcle启动日志,确定具体是什么原因引起的错误。 cd $ORACLE_HOME/diag/rdbms/实例名/实例名/trac 阅读全文
posted @ 2019-07-11 13:56 星朝 阅读(1729) 评论(0) 推荐(0) 编辑
摘要:sqlplus连接数据库报错SP2 0642: SQL Plus internal error state 2130, context 0:0:0解决   sqlplus 连接数据库报错SP2 0642: SQL Plus internal error state 2130, contex 阅读全文
posted @ 2019-07-11 13:44 星朝 阅读(1788) 评论(0) 推荐(0) 编辑
摘要:..experience, Working case SP2 0642: SQL Plus internal error state 2130, context 0:0:0 2016 10 09 没有评论 今天一个10g的客户端,连接12c的数据库,报错: <! Crayon Syntax High 阅读全文
posted @ 2019-07-11 08:53 星朝 阅读(691) 评论(0) 推荐(0) 编辑
摘要:阅读目录报错信息解决方法 回到顶部报错信息 ERROR SP2 0642   回到顶部解决方法 [oracle@oradb]$ sqlplus / as sysdba SP2 0642: SQL Plus internal error state 2021, 阅读全文
posted @ 2019-07-11 08:42 星朝 阅读(439) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 用hibernate进行映射查询时,出现Caused by: java.sql.SQLException: Column ‘id’ not found 异常,检查数据库表及映射都有id且已经正确映射,google后发现原因为: Your query does 阅读全文
posted @ 2019-07-10 17:53 星朝 阅读(2788) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 问题背景 昨晚有个同事发生了一个神奇的问题,一如既往的问题,一如既然的用我写的BEJSON JAVA代码生成器生成,却发现一直提示Column ‘id’ not found。这就很TM神奇了 2018 12 29 11:06:19.574 WARN 3321 阅读全文
posted @ 2019-07-10 17:51 星朝 阅读(2761) 评论(0) 推荐(1) 编辑
摘要:oracle所有的乱码解决方案 是不是经常看见各式各样的乱码,看见头就大了,大家别怕,所有的问题都会有一个甚至不止一个的解决方案,有句名言说的好:万法不离其踪。网上大部分把工具的乱码和代码操作的乱码混为一谈,方案看了一大堆都是一个粘贴一个的,没有一点创新,于是今天出这篇博客。 以下方案服务端字符集编 阅读全文
posted @ 2019-07-10 17:27 星朝 阅读(11240) 评论(0) 推荐(0) 编辑
摘要:一、shutdown命令:SHUTDOWN有四个参数:NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。缺省不带任何参数时表示是NORMAL。 SHUTDOWN NORMAL:不允许新的连接、等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。 SH 阅读全文
posted @ 2019-07-10 17:05 星朝 阅读(627) 评论(0) 推荐(0) 编辑
摘要:文章参照:https://www.jb51.net/article/53078.htm 1.查看oracle当前编码格式: SELECT FROM V$NLS_PARAMETERS WHERE PARAMETER = 'NLS_CHARACTERSET' ;SELECT USERENV('langu 阅读全文
posted @ 2019-07-10 16:42 星朝 阅读(3991) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 一、查看编码 1、查看oracle数据库编码 命令:select from nls_database_parameters where parameter =’NLS_CHARACTERSET’; 执行结果: 查询的数据来源props$,这个代表的是数据库字 阅读全文
posted @ 2019-07-10 16:38 星朝 阅读(39047) 评论(1) 推荐(0) 编辑
摘要:1.数据库设计 2.订单详情表 创建 ?12345678910111213141516/   订单详情表  /create table (   varchar(32) not null,   varchar(32) not null,&nb 阅读全文
posted @ 2019-07-10 16:29 星朝 阅读(609) 评论(0) 推荐(0) 编辑
摘要:  本文为JPA的学习采坑,如有问题欢迎指正。 JPA官方推荐的多表关联查询使用不便,接触的有些项目可能会使用JPA 做简单查询,Mybaits做复杂查询。所以想要寻找一种好用的解决方案。   JPA多表关联的实现方式 1.使用Specification实现映射关系匹配,如@Ma 阅读全文
posted @ 2019-07-10 11:11 星朝 阅读(8884) 评论(0) 推荐(0) 编辑
摘要:刚开始是这样写的 @Query(value = "SELECT ll.user_id id ,u.catong_img catong_img,ll.locationId location_id,ll.address address,ll.latitude latitude,ll.longitude 阅读全文
posted @ 2019-07-10 11:02 星朝 阅读(7129) 评论(0) 推荐(0) 编辑
摘要:开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>          在使用entityManager.createNativeQuery(sql,User.class)这个方法时,碰到一个问题,有一个User实体类,其 阅读全文
posted @ 2019-07-10 11:01 星朝 阅读(1836) 评论(0) 推荐(0) 编辑
摘要:使用jpa进行两表联查时总会有字段名相同,所以需要用别名进行区分; 例子: department表同时包含子级id和父级id: 查询语句为: select d.id,d.name,d.description,d.parent_id,temp.name as parent_name from 阅读全文
posted @ 2019-07-10 10:59 星朝 阅读(4532) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 使用spring boot,jap,hibernate不小心的错误: java.sql.SQLException: Column ‘列名’ not found: 这句话的意思是:找不到此列 为什么会出现这个问题? 原因:我们在执行SQL语句查询的时候为列名起 阅读全文
posted @ 2019-07-10 10:58 星朝 阅读(2292) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 java执行sql语句使用别名时显示Column ‘ ’ not found 在做一个小项目时遇到个问题,执行sql语句使用别名时总是报sql异常 Column ‘ ’ not found,折腾半天终于找到了原因,下面是具体的错误,如果大家遇到同样的问题在找 阅读全文
posted @ 2019-07-10 10:51 星朝 阅读(1155) 评论(0) 推荐(0) 编辑
摘要:报java.sql.SQLException: Column 'LC_ID' not found 的错误实际上是mysql在hibernate别名的问题 我的查询sql是 String sql2 ="select lc.lc_id  lcId from Uum_Loginchec 阅读全文
posted @ 2019-07-10 10:44 星朝 阅读(1029) 评论(0) 推荐(0) 编辑
摘要:最近再写一个Restful API的小例子,遇到这样一个问题,在Spring Boot 下使用CrudRepository,总是提示如下错误:Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'userprofil0_.real_ 阅读全文
posted @ 2019-07-10 10:19 星朝 阅读(1657) 评论(0) 推荐(0) 编辑
摘要:本人在实际工作中使用Spring Data Jpa框架时,一般查询结果只返回对应的Entity实体。但有时根据实际业务,需要进行一些较复杂的查询,比较棘手。虽然在框架上我们可以使用@Query注解执行我们自定义的sql语句,但是其返回值为List<Object[]> 类型,即多个Obje 阅读全文
posted @ 2019-07-10 10:15 星朝 阅读(9521) 评论(2) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 在编写自定义SQL的时候需要注意 @Query 注解只能用来查询,想要进行添加、修改和删除操作需要配合 @Modifying 注解一同使用 @Modifying @Query("update AdminUser set username=: { adminU 阅读全文
posted @ 2019-07-10 10:10 星朝 阅读(2354) 评论(0) 推荐(0) 编辑
摘要:阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义 <! 作者区域 <! 文章内容 分层领域模型规约: DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。 DTO( Data Transfer Object):数据传输对象,Service 阅读全文
posted @ 2019-07-09 17:20 星朝 阅读(540) 评论(0) 推荐(0) 编辑
摘要:阅读更多 string sql="select a,b,'常量' as c from table" 注:单引号' ' 很重要,否则编译时会把其看成查询参数,从而提示参数未指定错误。 摘自:http://blog.sina.com.cn/s/blog_4d96ee050100webl.html <! 阅读全文
posted @ 2019-07-09 14:56 星朝 阅读(7279) 评论(0) 推荐(0) 编辑
摘要:Case具有两种格式。简单Case函数和Case搜索函数。 简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END   Case搜索函数  CASE WHEN sex = '1' THEN '男'&n 阅读全文
posted @ 2019-07-09 14:33 星朝 阅读(642) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 字符函数 (1)CONCAT():字符连接 SELECT CONCAT(‘IMOOC’,’ ‘,’MySQL’);//IMOOC MySQL SELECT CONCAT (first_name,last_name) AS fullname FROM test 阅读全文
posted @ 2019-07-09 13:57 星朝 阅读(271) 评论(0) 推荐(0) 编辑
摘要:mysql中时间字段datetime怎么判断为空和不为空一般为空都用null表示,所以一句sql语句就可以。select from 表名 where 日期字段 is null;这里要注意null的用法,不可以用=null这样的形式表示。相反,要取出不为空的数据,就是is trueselect fro 阅读全文
posted @ 2019-07-09 13:50 星朝 阅读(15646) 评论(0) 推荐(3) 编辑
摘要: 函数内指定是minute,则最终结果value值的单位是分钟,如果函数内指定为hours,则最终结果value值单位为小时。 //UPLOAD_TIME 减去 CREATE_DTTM 求得时间差,以分钟数计时select avg(TIMESTAMPDIFF(MINUTE,CREATE_D 阅读全文
posted @ 2019-07-09 12:45 星朝 阅读(2089) 评论(0) 推荐(0) 编辑
摘要:DATE_FORMA T(date, format) 根据格式串format 格式化日期或日期和时间值date,返回结果串。 可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值: %S, %s 两位数字形式的秒( 阅读全文
posted @ 2019-07-09 11:34 星朝 阅读(9212) 评论(0) 推荐(0) 编辑
摘要:select curdate();                       阅读全文
posted @ 2019-07-09 10:52 星朝 阅读(10947) 评论(0) 推荐(1) 编辑
摘要:关于网友提出的“ mysql原来是按自然日统计。怎么可以用今天10点到次日10点这样统计???”问题疑问,本网通过在网上对“ mysql原来是按自然日统计。怎么可以用今天10点到次日10点这样统计???”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下: (adsbygoogle = 阅读全文
posted @ 2019-07-09 10:49 星朝 阅读(826) 评论(0) 推荐(0) 编辑
摘要:  SELECT TIMESTAMPDIFF(MINUTE, (DATE_FORMAT('2015 08 12 10:38:00','%Y %m %d %H:%i')), (DATE_FORMAT('2015 08 12 10:38:59', '%Y %m %d %H:%i')) ) FR 阅读全文
posted @ 2019-07-09 10:44 星朝 阅读(11025) 评论(0) 推荐(1) 编辑
摘要:MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数 计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数,这里主要分享的是通过MySql内置的函数 TimeStampDiff() 实现。 函数 TimeStampDiff() 是MySQL本身提供的可以计算两个时间间隔的函数,语法 阅读全文
posted @ 2019-07-09 10:43 星朝 阅读(50605) 评论(0) 推荐(2) 编辑
摘要:英语学习笔记 版本:v1.0 Crifan Li 摘要 此文主要介绍对于个人而言新的英语单词,新的句子表达方式等英语方面的学习记录 本文提供多种格式供: 在线阅读 HTML HTMLs PDF CHM TXT RTF WEBHELP 下载(7zip压缩包) HTML HTMLs PDF CHM TX 阅读全文
posted @ 2019-07-09 10:33 星朝 阅读(465) 评论(0) 推荐(0) 编辑
摘要:关于请假的英语单词加班:Over Time(OT)年假:Annual Holidays,Annual Vacation,annual leave病假:Sick Leave事假:Personal Leave婚假:Marriage Leave产假:Maternity Leave转正:Be a full 阅读全文
posted @ 2019-07-09 10:28 星朝 阅读(2330) 评论(0) 推荐(0) 编辑
摘要:序言 今天我在写代码的时候,看到了。一个注解@Transactional(rollbackFor = Exception.class),今天就和大家分享一下,这个注解的用法;   异常 如下图所示,我们都知道Exception分为运行时异常RuntimeException和非运行时异常 e 阅读全文
posted @ 2019-07-08 17:02 星朝 阅读(1000) 评论(0) 推荐(0) 编辑
摘要:1.简单回顾Java Exception 该图摘自:https://blog.csdn.net/zhangerqing/article/details/8248186 一方面,我们可以将异常分为运行时异常(RuntimeException)和非运行时异常(Exception中除了RuntimeExc 阅读全文
posted @ 2019-07-08 17:01 星朝 阅读(6925) 评论(0) 推荐(1) 编辑
摘要:转载:http://epine.itpub.net/post/8159/526281   1. 在需要事务管理的地方加@Transactional 注解。@Transactional 注解可以被应用于接口定义和接口方法、类定义和类的 public 方法上。 2. @Transac 阅读全文
posted @ 2019-07-08 16:54 星朝 阅读(8914) 评论(1) 推荐(1) 编辑
摘要:概述 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下: 为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA( 阅读全文
posted @ 2019-07-08 16:26 星朝 阅读(473) 评论(0) 推荐(1) 编辑
摘要:1 引入线程池的原因 由于线程的生命周期中包括创建、就绪、运行、阻塞、销毁阶段,当我们待处理的任务数目较小时,我们可以自己创建几个线程来处理相应的任务,但当有大量的任务时,由于创建、销毁线程需要很大的开销,运用线程池这些问题就大大的缓解了。 2 线程池的使用 我们只需要运用Executors类给我们 阅读全文
posted @ 2019-07-06 16:10 星朝 阅读(5293) 评论(0) 推荐(0) 编辑
摘要:1 / 2 匿名内部类的格式: 3 / 4 public class ThreadDemo { 5 public static void main(String[] args) { 6 // 继承thread类实现多线程 7 new Thread() { 8 public void run() { 阅读全文
posted @ 2019-07-06 16:09 星朝 阅读(2989) 评论(0) 推荐(0) 编辑
摘要:1.概述 ExecutorService是JDK提供的框架,它简化了异步模式下的任务执行。一般来说,ExecutorService会自动提供一个线程池和API,用于为其分配任务。 2.实例化ExecutorService 2.1 Executors类的工厂方法 打造ExecutorService最简 阅读全文
posted @ 2019-07-06 16:05 星朝 阅读(826) 评论(0) 推荐(0) 编辑
摘要:接口 java.util.concurrent.ExecutorService 表述了异步执行的机制,并且可以让任务在后台执行。一个 ExecutorService 实例因此特别像壹個线程池。 事实上,在 java.util.concurrent 包中的 ExecutorService 的实现就是壹 阅读全文
posted @ 2019-07-06 15:48 星朝 阅读(464) 评论(0) 推荐(0) 编辑
摘要:现在的项目中有将学生批量加入课程的需求,于是想根据这个需求测试一下ExecutorService的效率。假设一个场景:现在有100门课,1500名学生,要求每15个人加入一门课程,不重复。 查询并拼接数据:先从mysql中查询出100门课的id,再拿出1500个学生,然后将1500个学生每15人一组 阅读全文
posted @ 2019-07-06 15:47 星朝 阅读(198) 评论(0) 推荐(0) 编辑
摘要:  概要 学完Vector了之后,接下来我们开始学习Stack。Stack很简单,它继承于Vector。学习方式还是和之前一样,先对Stack有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。内容包括:第1部分 Stack介绍第2部分 Stack源码解析(基于JDK1.6.0_ 阅读全文
posted @ 2019-07-06 14:29 星朝 阅读(18941) 评论(0) 推荐(1) 编辑
摘要:JAVA 遍历文件夹下的所有文件(递归调用和非递归调用) 1.不使用递归的方法调用. public void traverseFolder1(String path) { int fileNum = 0, folderNum = 0; File file = new File(path); if ( 阅读全文
posted @ 2019-07-06 12:31 星朝 阅读(4147) 评论(0) 推荐(0) 编辑
摘要:1、ArrayList的toArray ArrayList提供了一个将List转为数组的一个非常方便的方法toArray。toArray有两个重载的方法: (1)list.toArray(); (2)list.toArray(T[]  a); 对于第一个重载方法,是将list直接转为Obj 阅读全文
posted @ 2019-07-06 11:22 星朝 阅读(2073) 评论(0) 推荐(1) 编辑
摘要:1.前序遍历 图1 对于当前节点,先输出该节点,然后输出他的左孩子,最后输出他的右孩子。以上图为例,递归的过程如下: (1):输出 1,接着左孩子; (2):输出 2,接着左孩子; (3):输出 4,左孩子为空,再接着右孩子; (4):输出 6,左孩子为空,再接着右孩子; (5):输出 7,左右孩子 阅读全文
posted @ 2019-07-06 10:56 星朝 阅读(230863) 评论(12) 推荐(17) 编辑
摘要:关于二叉树的遍历在面试时是企业经常容易考到的题目,这里做一下总结。 各类二叉树遍历的概念 二叉树有前序遍历,中序遍历和后序遍历三种。关于这三种遍历,网上资料有很多,在此就不做详细介绍了。主要需要记住顺序: 前序遍历 根 >左 >右 中序遍历 左 >根 >右 后序遍历 左 &g 阅读全文
posted @ 2019-07-06 10:55 星朝 阅读(7874) 评论(0) 推荐(1) 编辑
摘要:阅读更多 原文来自http://fokman.iteye.com/blog/1568905 Java代码  public enum IdeasCMD {      RESERVED(0),  阅读全文
posted @ 2019-07-05 16:26 星朝 阅读(2863) 评论(1) 推荐(0) 编辑
摘要:IntelliJ IDEA使用教程 (总目录篇)我是在别人问我的时候,才发现还可以有这个问题,主要是他新项目直接打开,什么都没配置,就打算新建文件,其实可以直接看编辑器右下角的event log,那个对话框点开的话,可以add as maven project,就是添加为maven项目。然后就不会有 阅读全文
posted @ 2019-07-05 16:15 星朝 阅读(2830) 评论(0) 推荐(0) 编辑
摘要:LocalDate、LocalDateTime与timestamp、Date的转换 <! 文章内容 1.LocalDate转Date LocalDate nowLocalDate = LocalDate.now(); Date date = Date.from(nowLocalDate.atStar 阅读全文
posted @ 2019-07-05 13:45 星朝 阅读(5939) 评论(0) 推荐(0) 编辑
摘要:<! flowchart 箭头图标 勿删 一.在Java 8中将Date转换为LocalDateTime 方法1: 将Date转换为LocalDatetime,我们可以使用以下方法: 1.从日期获取ZonedDateTime并使用其方法toLocalDateTime()获取LocalDateTime 阅读全文
posted @ 2019-07-05 13:27 星朝 阅读(14567) 评论(0) 推荐(0) 编辑
摘要:Java8 日期时间API,新增了LocalDate、LocalDateTime、LocalTime等线程安全类,接下来要说的是LocalDate与java.util.Date之间的转换。1、LocalDate不包含时间,描述的是日期,如果对时间不关心,可以使用LocalDate2、Date转Loc 阅读全文
posted @ 2019-07-05 13:14 星朝 阅读(45616) 评论(1) 推荐(2) 编辑
摘要:1:大体思路    这种转换要用到java.text.SimpleDateFormat类 字符串转换成日期类型:方法1: 也是最简单的方法 Date date=new Date("2008 04 14"); 方法2: SimpleDateFormat sdf=new Simple 阅读全文
posted @ 2019-07-05 13:12 星朝 阅读(19738) 评论(1) 推荐(0) 编辑
摘要:原文: 190623 SpringBoot系列教程JPA之update使用姿势 上面两篇博文拉开了jpa使用姿势的面纱一角,接下来我们继续往下扯,数据插入db之后,并不是说就一层不变了,就好比我在银行开了户,当然是准备往里面存钱了,有存就有取(特别是当下银行利率这么低还不如买比特币屯着,截止19年6 阅读全文
posted @ 2019-07-05 11:49 星朝 阅读(3670) 评论(0) 推荐(0) 编辑
摘要:来自:Java译站 链接:http://it.deepinmind.com/java/2015/03/17/20 examples of date and time api from Java8.html 英文:http://javarevisited.blogspot.sg/2015/03/20 阅读全文
posted @ 2019-07-05 09:39 星朝 阅读(231) 评论(0) 推荐(0) 编辑
摘要:List to Array List 提供了toArray的接口,所以可以直接调用转为object型数组 List<String> list = new ArrayList<String>(); Object[] array=list.toArray(); 上述方法存在强制转 阅读全文
posted @ 2019-07-04 18:05 星朝 阅读(3000) 评论(0) 推荐(0) 编辑
摘要:看例子就明白了 调用orElse时,将评估apicall()。值并将其传递给方法。 然而,在orElseGet的情况下,仅当oldValue为空时才进行评估。 orElseGet允许延迟评估。也就是说:orElse(T)无论前面Optional容器是null还是non null,都会执行orElse 阅读全文
posted @ 2019-07-04 17:36 星朝 阅读(2209) 评论(0) 推荐(0) 编辑
摘要:在《基于Spring Boot,使用JPA操作Sql Server数据库完成CRUD》,《基于Spring Boot,使用JPA调用Sql Server数据库的存储过程并返回记录集合》完成了CRUD,调用存储过程查询数据。 很多复杂的情况下,会存在要直接执行SQL来获取数据。 通过“EntityMa 阅读全文
posted @ 2019-07-04 16:06 星朝 阅读(5723) 评论(0) 推荐(0) 编辑
摘要:intelliJ生成for循环代码。 迭代器for循环 iter Iterate iterable | Array in J2SDK 5 syntax itar Iterate elements of array itco Iterate elements of java.util.Collecti 阅读全文
posted @ 2019-07-04 15:28 星朝 阅读(3050) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示