@FunctionalInterface

版权声明:本博客为记录本人学习过程而开,内容大多从网上学习与整理所得,若侵权请告知! https://blog.csdn.net/Fly_as_tadpole/article/details/84480959 @FunctionalInterface修饰只有一个抽象方法的接口(可同时包含多个default方法、static方法)。 表明这个接口只能有一个抽象方法,不能声明多个抽象方法,否则编译器会报错。 只有一个抽象方法的接口是函数式接口。 因此,可以说@FunctionalInterface
分类: 其他 发布时间: 12-04 23:19 阅读次数: 0

SpringBoot:AOP处理请求

版权声明:本博客为记录本人学习过程而开,内容大多从网上学习与整理所得,若侵权请告知! https://blog.csdn.net/Fly_as_tadpole/article/details/84489127 pom.xml添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artif
分类: 其他 发布时间: 12-04 23:19 阅读次数: 0

SpringBoot : Springboot-jpa Table 'sell.hibernate_sequence' doesn't exist

版权声明:本博客为记录本人学习过程而开,内容大多从网上学习与整理所得,若侵权请告知! https://blog.csdn.net/Fly_as_tadpole/article/details/84501972 解决办法一:加上 @GeneratedValue(strategy = GenerationType.IDENTITY) 像下面这样: @GeneratedValue(strategy = GenerationType.IDENTITY) @Id private Intege
分类: 其他 发布时间: 12-04 23:19 阅读次数: 0

MySQL:给表的某个字段添加唯一性约束

版权声明:本博客为记录本人学习过程而开,内容大多从网上学习与整理所得,若侵权请告知! https://blog.csdn.net/Fly_as_tadpole/article/details/84502430 alter table product_category add unique key unique_category_type (category_type);
分类: 其他 发布时间: 12-04 23:19 阅读次数: 0

01.几张图轻松理解String.intern()

版权声明:本博客为记录本人学习过程而开,内容大多从网上学习与整理所得,若侵权请告知! https://blog.csdn.net/Fly_as_tadpole/article/details/84563761 在翻《深入理解Java虚拟机》的书时,又看到了2-7的 String.intern()返回引用的测试。 其实要搞明白String.intern(),我总结了下面几条规则: 一、new String都是在堆上创建字符串对象。当调用 intern() 方法时,编译器会将字符串添加到常量池中(
分类: 其他 发布时间: 12-04 23:18 阅读次数: 0

02.字符串常量池 ? class常量池? 运行时常量池?

版权声明:本博客为记录本人学习过程而开,内容大多从网上学习与整理所得,若侵权请告知! https://blog.csdn.net/Fly_as_tadpole/article/details/84563799 java对象创建流程: 简介: 这几天在看Java虚拟机方面的知识时,看到了有几种不同常量池的说法,然后我就去CSDN、博客园等上找资料,里面说的内容真是百花齐放,各自争艳,因此,我好好整理了一下,将我自认为对的理解写下来与大家共同探讨: 在Java的内存分配中,总共3种常量池: 1.字
分类: 其他 发布时间: 12-04 23:18 阅读次数: 0

03.native方法

版权声明:本博客为记录本人学习过程而开,内容大多从网上学习与整理所得,若侵权请告知! https://blog.csdn.net/Fly_as_tadpole/article/details/84563818 http://www.cnblogs.com/HDK2016/p/7226840.html?utm_source=itdadao&utm_medium=referral
分类: 其他 发布时间: 12-04 23:18 阅读次数: 0

spring获取jdbc链接底层原理

获取连接池的连接二种逻辑 1、一个事务中,一个连接 (底层逻辑:threadlocal存储 里面是map; key是数据源,value:链接) map存储应该是为多数据源使用的 2、没有事务的service , 从连接池获取一个释放一个,如果有10条SQL,就获取10条不同的链接
分类: 其他 发布时间: 12-04 23:18 阅读次数: 0

python使用requests库和re库写的京东商品信息爬虫

1 import requests 2 import re 3 4 def getHTMLText(url): 5 try: 6 r = requests.get(url, timeout=30) 7 r.raise_for_status() 8 r.encoding = r.apparent_encoding 9 return r.text 10 except: 11 retu
分类: 其他 发布时间: 12-04 23:18 阅读次数: 0

04.Java 堆内存 新生代 老年代?

版权声明:本博客为记录本人学习过程而开,内容大多从网上学习与整理所得,若侵权请告知! https://blog.csdn.net/Fly_as_tadpole/article/details/84582223 Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。 在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Surviv
分类: 其他 发布时间: 12-04 23:18 阅读次数: 0

每日站立会议 12.4

今日我的工作就是去图书馆查阅了很多关于c#的书籍发现切换歌曲是这个软件的最难点很难找到突破口,以后我们还是要多在这个方面突破,但今天仍然把页面布局改了改的更加生动好看了。
分类: 其他 发布时间: 12-04 23:18 阅读次数: 0

vi/vim打开文件提示Found a swap file by the name

问题分析 有一次在远程连接主机时,用vi打开文件my.ini却提示:Found a swap file by the name ".my.ini.swp"。百度了下才知道,原来在使用vi或vim命令打开一个文件后,就会产生一个.(filename).swp的文件。如果编辑完成之后,正常退出,那么这个swp文件就会被自动删除。 而之前我在使用vi操作该文件时发生了异常中断(非正常退出),于是就在当前目录下生成了一个.my.ini.swp文件。在Linux中,以.开头的文件都是隐藏文件,可以通过使
分类: 其他 发布时间: 12-04 23:18 阅读次数: 0

MySQL crash-safe replication(1)

MySQL 5.6 对复制功能提供了新特性:slave 支持 crash-safe,可以解决之前版本中系统异常断电可能导致的 SQL thread 信息不准确的问题。 原文:Enabling crash-safe slaves with MySQL 5.6 可以对从库进行配置 crash-safe 功能是 MySQL 5.6 关于复制的一个重大改进。然而,我们注意到对如何正确开启这个特性存在着一些困惑,那么让我们一起来理清它要怎么做。 简而言之 1.停止从库 MySQL 服务 2.在配置文件
分类: 其他 发布时间: 12-04 23:18 阅读次数: 0

基于sentry的前端错误监控日志系统(部署sentry服务器/前端项目部署)-让前端最快的定位到生产问题

背景   在这越来越发达的网络时代,web应用也是越来越复杂,尤其是前端的开发,也是越来越受重视。   所以在我们前端开发完成后,会有一些列的web应用的上线验证,如自测、QA测试、code review 等,以确保 应用能在生产上没有事故。   但是事以愿违,很多时候我们都会接受的客户的一些线上问题,这些问题有时候可能你是自己开发的原因本身存 在的问题,这样的问题一般能够在测试环境重现,我们很快的能定位到问题关键位置。但是,很多时候有一些问题, 我们在测试中并未发现,可是在线上却有部分人出现
分类: 其他 发布时间: 12-04 23:18 阅读次数: 0

LOJ.2585.[APIO2018]新家(二分 线段树 堆)

LOJ BZOJ 洛谷 把一个Delete写成Insert 还有st[col]写成st[p] 别的就和我四个小时前写的差不多了?== 我这调的四个小时究竟在干什么== 首先考虑离线,将询问按时间排序。对于每个在\([l,r]\)出现的颜色,拆成在\(l\)加入和\(r+1\)删除两个操作,也按时间排序。 对于询问\((x,t)\),就是求\(t\)时刻,离\(x\)最远的颜色到\(x\)的距离,也就是从\(x\)出发往左右至少要走多远才能经过所有颜色。 考虑二分答案。那么就成了,求所有颜色是否
分类: 其他 发布时间: 12-04 23:18 阅读次数: 0

spring事务中出现oracle游标溢出的解决方案

本例事务中大量查询SQL语句,会导致oracle游标溢出;对于数据库游标出现解决方案: 1、大量查询SQL语句取消事务,只针对插入/更新 做事务处理 2、用临时表代替大量查询SQL语句 推荐使用第二种方案
分类: 其他 发布时间: 12-04 23:18 阅读次数: 0

jenkins的war包下载地址

https://jenkins.io/doc/book/installing/
分类: 其他 发布时间: 12-04 23:18 阅读次数: 0

5-3 time模块

1、取当前时间戳和当前格式化时间   import time 1 # 以时间戳的形式打印当前时间 1543849862 2 print(int(time.time()))#时间戳 3 4 # 取当前格式化好的时间 2018-12-03 23:11:47 5 res = time.strftime('%Y-%m-%d %H:%M:%S') 6 print(res) 2、将时间戳转换成时间元组,将时间元组转化成格式化时间 1 # 时间戳转换成时间元组,时间戳转格式化好的时间 2 time
分类: 其他 发布时间: 12-04 23:18 阅读次数: 0

[CSS3] Define Form Element States with CSS Form Pseudo Classes

Using just semantic CSS Pseudo-Classes you can help define important states for form elements that ensure the user provides the correct data without frustration. input:focus { outline: none; box-shadow: 3px 3px 1px rgba(0,0,0,0.2); border:
分类: 其他 发布时间: 12-04 23:18 阅读次数: 0

Python的安装与设置

1、Python的下载与安装 最新的python 版本下载可以去python的网站进行下载 、 考虑系统兼任这里下载32位的Python 双击下载的exe文件进行安装 单击Next 完成Python 安装 本系列教程使用的是 Python3.4版本 2、Python pip 设置 python 之所以应用在很多方面因为它可以使用很多第三方的模块 python使用pip管理第三方模块,所以需要pip的安装与升级 python3.4 默认安装了pip 但是很多模块需要用新的pip进行升级。所以需要
分类: 其他 发布时间: 12-04 23:18 阅读次数: 0