ERR----spring----Pointcut is not well-formed: expecting ')' at character position

在联系Spring 项目时,遇到该问题。 Caused by: java.lang.IllegalArgumentException: Pointcut is not well-formed: expecting ')' at character position 12 意思是,切入点设置格式不对。 源代码: //前置通知:在目标方法之前执行 @Before("execute(int com.lishenhuan.aop.impl.ArithmeticCalculator.add(in
分类: 其他 发布时间: 04-02 22:33 阅读次数: 0

Spring----学习(14)----前置通知 && 后置通知

•前置通知:在方法执行之前执行的通知 •前置通知使用 @Before 注解, 并将切入点表达式的值作为注解值. •后置通知是在连接点完成之后执行的, 即连接点返回结果或者抛出异常的时候, 注意此时还无法获取目标方法的执行结果 @Aspect @Component public class Log { //前置通知:在目标方法之前执行 @Before("execution(int com.lishenhuan.aop.impl.ArithmeticCalculator.*(int,
分类: 其他 发布时间: 04-02 22:33 阅读次数: 0

无人超市开启新零售的新模式,大数据助传统零售一臂之力

一、什么是新零售? 新零售即企业以互联网为依托,通过运用大数据、人工智能等先进技术手段,对商品的生产、流通与销售过程进行升级改造,进而重塑业态结构与生态圈,并对线上服务、线下体验以及现代物流进行深度融合的零售新模式。 二、什么是无人超市? 最近马云的无人超市上线又刷屏了,开启了新零售的新模式。无人超市没有收营员,没有导购,只要通过两个门,就可以拿着东西走人,如此便捷的购物方式,在刚营业的第一天,就吸引了很多顾客体验。 无人超市购物的方式:顾客通过扫描二维码进店,然后开始选购商品,在经过结算门时
分类: 其他 发布时间: 04-02 22:33 阅读次数: 0

大数据应用于精准营销

大数据应用于精准营销 一、大数据与精准营销间的关系 大数据应用于精准营销就是在大数据的支撑下,尽可能多地获取消费者的信息,从中分析挖掘他们的潜在需求,并利用数据技术进行精准的广告投放,使营销更具针对性。 首先,大数据为精准营销提供了海量的数据信息。 在互联网中,用户的信息行为都能转化为数据,企业通过分析这些数据,挖掘消费者的潜在需求,运用信息技术进行精确的、个性化的广告投放,实现精准的营销。 同时,在营销过程中,每一个用户的 Cookies 数据是可记录和查询的, 即与目标用户的每一次接触都会
分类: 其他 发布时间: 04-02 22:32 阅读次数: 0

婚恋网站能遇见幸福吗?2019互联网婚恋交友行业洞察

Mob研究院主要观点: 1. 异性网络婚恋交友平台逐渐向线下倾斜:"珍爱网"、"百合网"等婚恋平台逐渐将公司重心下移到线下直营店、情感类咨询以及婚礼等线下一对一服务; 2. 同性网络交友平台有更多故事可讲:以"Blued"为代表的同性社交平台近年来受到资本加持和青睐,未来有更多故事可讲; 3. 情侣互动平台盈利模式有待开发:随着近期"爱情银行"由于违规行为下架整改,未来该类平台的盈利模式和营销手段有待进一步探讨; 4. 婚筹策划平台呈现一家独大之势:婚庆有着万亿的市场规模,在移动端领域,"婚礼
分类: 其他 发布时间: 04-02 22:32 阅读次数: 0

内存分配C++,加深记忆

大佬https://www.nowcoder.com/questionTerminal/0a584aa13f804f3ea72b442a065a7618 new/delete 1.new/new[], 首先底层调用malloc分配内存,然后调用构造函数创建对象-new在申请内存时会自动计算所需字节数 2.delete/delete[] 先调用析构函数清理资源,然后底层调用free释放空间 C++中,类的对象建立分为两种: 静态建立(如A a)——其由编译器为对象在栈空间中分配内存,是通过直接移
分类: 其他 发布时间: 04-02 22:31 阅读次数: 0

Linux中Buffer和cache

原文链接:https://www.cnblogs.com/qiaoyanlin/p/6746791.html 1.cache 高速缓存,是位于CPU和主内存之间的容量较小但速度很快的存储器,cache保存这CPU刚用过的数据或循环使用的部分数据,这是从cache中读取数据会更快,减少了CPU等待的时间,提高了系统的性能。 cache并不是缓存文件的,而是缓冲块的(块是I/O读写最小的单元),cache一般会用于I/O请求上,如果多个进程要访问某个文件,可以把此文件读入cache中,这样下一个进
分类: 其他 发布时间: 04-02 22:31 阅读次数: 0

c++重载 重写和重定义

总结下吧,以前好像理解错了 原文链接:https://www.cnblogs.com/weizhixiang/articles/5760286.html 重载overload:是函数名相同,参数列表不同,重载只是在类的内部存在,但是不能考返回类型来判断。 重写overwrite:也叫做覆盖。子类重新定义父类中有相同名称和参数的虚函数函数特征相同,但具体实现方式不同,主要在继承关系中出现的。 被重写的函数不能是static,必须是virtual 函数 重写函数必须有相同的类型,名称和参数列表 重
分类: 其他 发布时间: 04-02 22:31 阅读次数: 0

爬取拉钩 破解拉钩反爬机制

破解拉钩反爬 实现爬取内容 拉钩的反爬很厉害 没毛病 老铁!! 我们现在来研究一下拉钩的请求头先 导入的有一个ip池(get_ip) ip池可以不写 用自己的也不会被封掉还有我是第一次写这些文章 给个 支持呗 谢谢 等我找到工作后 会继续写上爬抖音小视频、火山小视频、YouTube视频 这些东西已经写好来玩了 觉得有帮助就点个呗 谢谢! 拉钩的反爬很厉害 我想 看这篇文章的时候 发现 只能爬取到5 6条数据就不能继续的爬取内容了 你是不是被坑了 哈哈 我之前也被坑了 一次 所以我认真的研究了一
分类: 其他 发布时间: 04-02 22:30 阅读次数: 0

linux配置java环境变量 以及修改vi vim缩进问题和行号

1、将jdk 拉到当前目录下 然后安装 jdk rmp -ivh jdk-xxx 2、配置环境变量 vi ~/.bash_profile 3、重新运行一下环境配置 source ~/.bash_profile 配置vi vim的缩进问题 和 其他 1、进入到etc目录下 cd /etc 2、修改vimrc 和 virc 文件
分类: 其他 发布时间: 04-02 22:30 阅读次数: 0

linux权限管理--理解版

新增用户 useradd xxx 给用户修改密码 passwd xxx 删除用户 三部曲 1、删除用户名 userdel xxx 2、删除用户的home rm -rf /home/xxx 3、删除用户邮箱 rm -rf /var/spool/mail/xxx chown:改变文件所属主 chgrp:改变文件所属组 改变所有者(chown)和用户组(chgrp)命令 chown xiaoming abc:改变abc的所有者为xiaoming chgrp root abc:改变abc所属的组为ro
分类: 其他 发布时间: 04-02 22:29 阅读次数: 0

linux的编译安装

编译安装 编译安装时最原始的一种安装 1、解压安装包tar -zxvf xxx 2、进入 解压后的文件 进行预编译 查看 configure 文件 可以 configure --help一下 然后 运行 ./ configure 文件 安装指定目录 ./configure --prefix=/usr/python-3.6 3、安装所需要的依赖 安装软件时候 发现缺少包 缺少什么 yum install g xxx 为什么要加g g 是gnu 这个是一个内核 安装时 内核加软件 比如安装gcc
分类: 其他 发布时间: 04-02 22:29 阅读次数: 0

linux rpm软件安装

rpm安装 rpm -ivh xxx.rpm i 是 安装的意思 v 是显示进度 安装完后 可以配置环境变量 环境变量在 vi ~/.bash_profile 然后重启环境变量 source ~/.bash_profile 软件一般会安装在 /usr/xxx rpm升级 rpm -Uvh xxx rpm -Fvh xxx rpm 卸载 rpm -e xxx rpm查询 rpm -qa 查询已经安装的所有包 可以使用管道 然后查询某一个名称 rpm -qa | grep jdk rpm -q P
分类: 其他 发布时间: 04-02 22:29 阅读次数: 0

linux配置本地yum库

1、配置本地 yum库 2、将这个镜像挂载上去 1、df -h 检查资源挂载情况 2、mount /dev/cdrom /mnt 将光驱挂载到 /mnt里 也可以挂载到media上 3、配置yum源 cd /etc/yum.repos.d/ 进入该目录 发现有四个repo配置 配置本地yum源 删除掉其他的 值保留一个CentOS-xx vim CentOS 进去后 删除 其他的选项 只留下一个 修改为local 4、清除yum缓存 yum clear all 清除所有的yum缓存 注意: 如
分类: 其他 发布时间: 04-02 22:29 阅读次数: 0

linux配置阿里云yum

1、删除其他repo文件 cd /etc/yum.repos.d/ 进入该目录 发现有四个repo文件 全部移到backup文件 或者全部删除掉 2、配置阿里云服务器器镜像 首先下载一个 wget (相当于 一个迅雷一样的东西 直接下载) yum install -y wget wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 3、清除yum缓存 yum clear a
分类: 其他 发布时间: 04-02 22:28 阅读次数: 0

linux的重定向 和文本流

注意:重定向:不是命令 1、程序自身都有I/O 0:标准输入 1:标准输出 2:错误输出 2、控制I/O位置 1、> 覆盖重定向 会将文件覆盖 如: 1、ls /mnt 1>abc.txt 查询到/ 和 /mnt 的东西 输出到 abc.txt文本(覆盖文本) 默认不写 是表输出 2、ls /mnt 0>abc.txt 查询到的 /mnt目录 不会输出到 abc.txt(覆盖文本) 因为0是表示输入 3、 将错误信息 输出到文件里 ls /asdasd 2> abc.txt 没有那个目录的错误
分类: 其他 发布时间: 04-02 22:28 阅读次数: 0

Original Autel MaxiSys Pro MS908P support 2 Year Free Update Online

You can get 2 Year Free Update Online once you place an order on Autel MS908P. Software Version: Every Car Model Software Has A Different Version. Language: English. MaxiSys Pro MS908P Feature: 1. 9.7 inch 1,024×768 LED-backlit glossy widescreen Mul
分类: 其他 发布时间: 04-02 22:28 阅读次数: 0

shell命令提要

bash/shell 只对 空格敏感 对 shell 不敏感 1、定义数组 array=(1 2 3) 元素与元素之间 一定要留有空格 直接打印的话 默认输出数组的第一个元素 注意:打印其他元素时候 一定要用大括号 括起来 表示 一整个才是变量${array[1]} 2、引用 双引号 : 弱引用,参数扩展 单引号:强引用,不可嵌套 花括号扩展不能被引用 命令执行前删除引用 3、替换 — 可以嵌套使用 反引号:` ls -l ` 优先执行 反引号的代码 $ 引用 4、退出状态 echo $? 0
分类: 其他 发布时间: 04-02 22:28 阅读次数: 0

关于汉诺塔的简单递归做法

首先汉诺塔的假设 有A, B, C三个柱子, A柱子上有n个圆盘,递归就是我们假设我们通过一种移动方法使得n-1个圆盘移动到B柱子上,至于怎么移动我不管,然后这样 A柱子只有一个最大的圆盘,直接移动到C就行了,然后我们再把这n-1个圆盘通过C移动到 A,这样问题就变成了 n-1个圆盘从A移动到C的问题了,递归出口呢就是当只有一个圆盘是我们直接把它移动到C就行了代码如下: def hanoi(n, A, B, C): if n == 1: #当只有一个圆盘时,直接把这
分类: 其他 发布时间: 04-02 22:28 阅读次数: 0

小程序页面跳转问题踩坑笔记

最近写小程序,被页面跳转问题搞得欲仙欲死的,现在总结如下:
分类: 其他 发布时间: 04-02 22:28 阅读次数: 0