@FunctionalInterface
版权声明:本博客为记录本人学习过程而开,内容大多从网上学习与整理所得,若侵权请告知! https://blog.csdn.net/Fly_as_tadpole/article/details/84480959 @FunctionalInterface修饰只有一个抽象方法的接口(可同时包含多个default方法、static方法)。 表明这个接口只能有一个抽象方法,不能声明多个抽象方法,否则编译器会报错。 只有一个抽象方法的接口是函数式接口。 因此,可以说@FunctionalInterface
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
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
MySQL:给表的某个字段添加唯一性约束
版权声明:本博客为记录本人学习过程而开,内容大多从网上学习与整理所得,若侵权请告知! https://blog.csdn.net/Fly_as_tadpole/article/details/84502430
alter table product_category add unique key unique_category_type (category_type);
01.几张图轻松理解String.intern()
版权声明:本博客为记录本人学习过程而开,内容大多从网上学习与整理所得,若侵权请告知! https://blog.csdn.net/Fly_as_tadpole/article/details/84563761 在翻《深入理解Java虚拟机》的书时,又看到了2-7的 String.intern()返回引用的测试。 其实要搞明白String.intern(),我总结了下面几条规则: 一、new String都是在堆上创建字符串对象。当调用 intern() 方法时,编译器会将字符串添加到常量池中(
02.字符串常量池 ? class常量池? 运行时常量池?
版权声明:本博客为记录本人学习过程而开,内容大多从网上学习与整理所得,若侵权请告知! https://blog.csdn.net/Fly_as_tadpole/article/details/84563799 java对象创建流程: 简介: 这几天在看Java虚拟机方面的知识时,看到了有几种不同常量池的说法,然后我就去CSDN、博客园等上找资料,里面说的内容真是百花齐放,各自争艳,因此,我好好整理了一下,将我自认为对的理解写下来与大家共同探讨: 在Java的内存分配中,总共3种常量池: 1.字
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
spring获取jdbc链接底层原理
获取连接池的连接二种逻辑 1、一个事务中,一个连接 (底层逻辑:threadlocal存储 里面是map; key是数据源,value:链接) map存储应该是为多数据源使用的 2、没有事务的service , 从连接池获取一个释放一个,如果有10条SQL,就获取10条不同的链接
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
04.Java 堆内存 新生代 老年代?
版权声明:本博客为记录本人学习过程而开,内容大多从网上学习与整理所得,若侵权请告知! https://blog.csdn.net/Fly_as_tadpole/article/details/84582223 Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。 在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Surviv
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中,以.开头的文件都是隐藏文件,可以通过使
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.在配置文件
基于sentry的前端错误监控日志系统(部署sentry服务器/前端项目部署)-让前端最快的定位到生产问题
背景 在这越来越发达的网络时代,web应用也是越来越复杂,尤其是前端的开发,也是越来越受重视。 所以在我们前端开发完成后,会有一些列的web应用的上线验证,如自测、QA测试、code review 等,以确保 应用能在生产上没有事故。 但是事以愿违,很多时候我们都会接受的客户的一些线上问题,这些问题有时候可能你是自己开发的原因本身存 在的问题,这样的问题一般能够在测试环境重现,我们很快的能定位到问题关键位置。但是,很多时候有一些问题, 我们在测试中并未发现,可是在线上却有部分人出现
LOJ.2585.[APIO2018]新家(二分 线段树 堆)
LOJ BZOJ 洛谷 把一个Delete写成Insert 还有st[col]写成st[p] 别的就和我四个小时前写的差不多了?== 我这调的四个小时究竟在干什么== 首先考虑离线,将询问按时间排序。对于每个在\([l,r]\)出现的颜色,拆成在\(l\)加入和\(r+1\)删除两个操作,也按时间排序。 对于询问\((x,t)\),就是求\(t\)时刻,离\(x\)最远的颜色到\(x\)的距离,也就是从\(x\)出发往左右至少要走多远才能经过所有颜色。 考虑二分答案。那么就成了,求所有颜色是否
spring事务中出现oracle游标溢出的解决方案
本例事务中大量查询SQL语句,会导致oracle游标溢出;对于数据库游标出现解决方案: 1、大量查询SQL语句取消事务,只针对插入/更新 做事务处理 2、用临时表代替大量查询SQL语句 推荐使用第二种方案
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
[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:
Python的安装与设置
1、Python的下载与安装 最新的python 版本下载可以去python的网站进行下载 、 考虑系统兼任这里下载32位的Python 双击下载的exe文件进行安装 单击Next 完成Python 安装 本系列教程使用的是 Python3.4版本 2、Python pip 设置 python 之所以应用在很多方面因为它可以使用很多第三方的模块 python使用pip管理第三方模块,所以需要pip的安装与升级 python3.4 默认安装了pip 但是很多模块需要用新的pip进行升级。所以需要
今日推荐
周排行