关于springboot项目AOP切面不起作用 首先先检查自己是否添加了依赖,这个贼坑<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.9.4</version></dependency>...
对线程池的理解 线程池和装修公司以运营一家装修公司做个比喻。公司在办公地点等待客户来提交装修请求;公司有固定数量的正式工以维持运转;旺季业务较多时,新来的客户请求会被排期,比如接单后告诉用户一个月后才能开始装修;当排期太多时,为避免用户等太久,公司会通过某些渠道(比如人才市场、熟人介绍等)雇佣一些临时工(注意,招聘临时工是在排期排满之后);如果临时工也忙不过来,公司将决定不再接收新的客户,直接拒单。...
HTML中title实现小图标 对于不同的浏览器,方法是有差别的 1.对于IE或TT浏览器:把需要显示的16x16像素的ICO图标命名为favicon.ICO放置在网站根目录下,浏览器会自动检索 2.这大概是所有浏览器通用的在标签页加入指定图标的方法: 把favicon.ico图标放到网站根目录下,在网页的<head></head>中加入 <link rel="shor...
centos7 安装msf5 0x1 安装依赖yum install sqlite-devel libxslt-devel libxml2-devel java-1.7.0-openjdk libpcap-devel nano openssl-devel zlib-devel libffi-devel gdbm-devel readline-devel wget gcc-c++ patch readline...
python3 多线程批量验证POC模板 #coding:utf-8import threading,Queue,sys,osclass RedisUN(threading.Thread): def __init__(self,queue): threading.Thread.__init__(self) self._queue = queue def run(...
spring boot打war包的修改内容 //修改启动类//增加引入:import org.springframework.boot.builder.SpringApplicationBuilder;import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;import org.springframework.web.WebA...
oracle expdp impdp 导出导入(支持高版本到低版本) 在plsql或sqlplus中创建目录:create or replace directory dmp11g as '/home/oracle/dmps3';grant read,write on directory dmp11g to system;导出语句示例:expdp system/oracle@ip:1521/dbname directory=dmp11g logf...
git设置免密提交命令 设置免密:git config --global credential.helper store提交文件:git add ucenter/bb.txtgit commit -m 'test'git push -u origin master转载于:https://www.cnblogs.com/wangliaohan/p/11200804.html...
springmvc流程跟踪 springmvc的执行流程前端控制器继承自servlet方法我们在dispatcherServlet里找到doService方法进入:this.doDispatch(request, response);里面是定义一些参数,主要的是:mv = ha.handle(processedRequest, response, mappedHandler.getHandler(...
sql 优化是我们程序员过不去的槛,我们在还没有精通看源码知道其数据结构和设计原则前所谓的优化都是在网上看的优化建议;不巧本人也是这个阶段,在网上看了很多的建议和技巧容易混淆所以我写这文章梳理下,等以后真正精通了可能会写一些自己的感悟。可以从哪几个方面进行数据库的优化?答:A、 SQL及索引优化根据需求写出良好的SQL,并创建有效的索引,实现某一种需求可以多种写法,这时候我...
jvm Jdk: java程序设计语言和java虚拟机、java api类库组成Jre:java api类库中的javase api 子集和java虚拟机组成运行时数据区域Java源文件(*.java),通过java编译器(javac)编译生成一个ByteCode字节码文件(*.class),字节码由java自己设计的一个计算机(即java虚拟机,JVM)解释执行...
gc Gc调优1我们为什么要了解gc和内存分配?需要排查各种内存溢出、内存泄漏问题,当垃圾收集成为系统达到更高并发量的瓶颈时。2对象的状态?:2..1堆中几乎存放了java所有对象,要想让垃圾回收器回收需要判断是死是活。2.1.1引用计数法:给对象添加一个计数器,有引用+1 引用失效-1计数器为0的对象不可能再被使用。它有着区域性,实时性高。但是浪费cpu资源最大缺陷是...
Eclipse中安装JRebel热部署教程 Eclipse中安装JRebel热部署教程前言 Eclipse安装JRebel插件可快速实现热部署,节省了大量重启时间,提高开发效率。本文只介绍Eclipse安装JRebel插件版本的方法。若要查看Maven插件版,可参考Eclipse中使用JRebel实现项目热部署(Maven插件版)一、首先要下载JRebel的压缩包https://download.csdn....
Hive之explode和lateral view Hive之explode一. explode, 行转列。1.1. 用于array类型的数据table_name 表名array_col 为数组类型的字段new_col array_col被explode之后对应的列select explode(array_col) as new_col from table_name1.2. 用于map类型数据时的语法如下由于ma...
Hive-排序 排序dense_rank() over成绩相同的两个人编号也相同, 且下一个编号是连续的, 不会跨越rank() over成绩相同的两个人编号也是相同的, 且下一个编号是不连续的。row_number() over成绩相同的两个人编号也不相同ntile(n)over()ntile的用法: 用于将分组数据按照顺序切分成n片,返回当前记录所在的切片值,即,...
Java-向上转型后调用方法和属性的注意事项 /*多态的注意事项(1)如果子类重写了父类方法, 意味着子类里定义的方法彻底覆盖了父类里同名的方法, 系统将不可能把父类里的方法转移到子类中补充对(1)的个人理解: 当s向上转型传给了b, b即使想调用自有的方法, 调用的依然是被重写的子类的方法。编译看左边, 运行看右边。(2)对于实例变量(即属性), 即使子类里定义了与父类完全相同的示例变量, 这个实例变量依然不可能覆盖父类中定...
008-Java的StringBuilder和StringBuffer StringBuffer 和 StringBuilder与String的不同String Java中十分重要的类;被声明为final class。除了hash这个属性, 其他属性也均声明为final. 因此在涉及到字符串拼接时候, 会产生很多中介的字符串对象, 也因此如果有频繁的拼接行为, 则会导致较低的性能。StringBuffer StringBuffer即是用于解决大量拼...
mac下Python安装路径的说明 Python安装路径的说明mac在安装Python时, 对不同的安装方式 不同的型号均会安装在不同的文件夹下安装方式路径系统默认(2.7)/System/Library/Frameworks/Python.framework/Versions/2.7brew安装(2.7/3.x)/usr/local/Cellar/python官网pkg安装(3.x...
Linux命令使用总结 linux 命令提示tar命令tar是linux下用于文件备份的命令。配合不同的文件使用。-x 从备份文件中还原文件-v 即--verbose, 显示执行过程-f 是指定备份文件-z 即--gzip 通过gzip指令处理-C 目的目录转载于:https://www.cnblogs.com/Sinkinghost/p/11375959.html...
实现一个编译器(二) 接上文实现一个编译器添加了一些内容:1. 支持int,float的除法,以分母为准 4/3为1, 4/3.0为1.3332. 单行注释// , 多行注释/* */3. 支持闭包, self指代函数本身4. 支持++,--,+= -=等5. 内置函数len,str, int。内置list,map,值的读取和设置要用[];成员读取要用.6. 支持显示的局部变量定义:var...