1、思想:AOP的本质是在一系列纵向的控制流程中,把那些相同的子流程提取成一个横向的面。 2、实例:(用AspectJ框架) 1)pom.xml 2)applicationContext-aop.xml 3)PersonServer接口 4)实现类:PersonServerImpl 5)切面类:As ...
分类:
编程语言 时间:
2018-07-14 11:47:35
阅读次数:
190
C++之Static与Const [TOC] 一、Static定义 1、Static意为静态成员,若Static修饰的成员位于C++类中,那么Static就实现了同一个类,多个对象共享数据,协调行为的目的。 2、静态变量具有全局变量的优势,又不会像全变量一样被滥用。C++中用于管理静态变量,就需要用 ...
分类:
编程语言 时间:
2018-07-14 11:48:42
阅读次数:
127
<dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.23</version> </dependency> 导入就好使了 当你在配置文件里面配置了模板路径之后,是 ...
分类:
编程语言 时间:
2018-07-14 11:49:53
阅读次数:
157
spring-boot特点:自动化配置、快速开发、轻松部署等,非常适合用作微服务架构中各项具体微服务的开发框架,不仅可以帮助我们快速地构建微服务,还可以轻松简单地整合spring cloud实现系统服务化,而如果使用了传统的spring构建的方式的话,在整合过程中我们还需要做更多的依赖管理工作才能让 ...
分类:
编程语言 时间:
2018-07-14 11:49:59
阅读次数:
152
C++ 命名空间 引言:以下内容摘自C++菜鸟教程 [TOC] 一、C++ 命名空间概念 举例:当一个班上有两个名叫Zara的学生时,为了明确区分它们,我们在使用名字之外,不得不使用一些额外的信息, 比如他们的家庭住址,或者他们父母的名字等等。 C++ 应用程序中:您可能会写一个名为 xyz() 的 ...
分类:
编程语言 时间:
2018-07-14 11:50:11
阅读次数:
218
最近有一个python程序,想要让他全天24小时运行,但是自己电脑晚上一般会关机休息,若是只是想跑这个程序而让电脑开着自己又不愿意,所以趁着自己还是学生的身份去腾讯云申请了个15天的体验云服务器,打算把自己写的py文件丢上去跑。 首先申请云服务器嘛,我申请的是centos系统,一般来讲比window ...
分类:
编程语言 时间:
2018-07-14 11:52:30
阅读次数:
113
C++之引用 [TOC] 1、什么是引用 引用,就是为一个事物(变量、数据类型)起一个别名。实际中变量名它本身是一段内存的引用,即为该段内存起了一个名称,该段内存的名称 = 定义的变量名。 2、为何引入引用 C++引入引用后,取代了指针传递参数的问题,引用就是完完全全相等的值传递。 C里面参数的传递 ...
分类:
编程语言 时间:
2018-07-14 11:52:53
阅读次数:
181
1. 每个类都定义了它的对象被初始化的方式,通过特殊的成员函数来控制对象的初始化过程,这个特殊的函数就是构造函数。 2. 构造函数的任务是初始化对象的数据成员。无论何时只要有对象被创建,就会执行构造函数。 3. 构造函数的名字和类名相同 4. 构造函数没有返回类型 5. 构造函数重载,必须在参数数量 ...
分类:
编程语言 时间:
2018-07-14 11:53:14
阅读次数:
122
配置文件yml还是properties他们都能获取到值; 如果说,我们只是在某个业务逻辑中需要获取一下配置文件中的某项值,使用@Value; 如果说,我们专门编写了一个javaBean来和配置文件进行映射,我们就直接使用@ConfigurationProperties; ...
分类:
编程语言 时间:
2018-07-14 11:54:19
阅读次数:
131
在 Spring Data Redis 1.x 的时候,我们可能会在项目中编写这样一个RedisConfig类: 但是在Spring Data Redis 2.x 以后,我们继续这么编写可能会报如下错误: 可见 2.x 以后这些大家常用的配置类的API都得到了一定程度的变动,在发现此问题后笔者一度想 ...
分类:
编程语言 时间:
2018-07-14 11:55:34
阅读次数:
4510
w3c标准浏览器的获取方法 IE9以下浏览器的获取方法: 封装获取计算后样式的方法 ...
分类:
编程语言 时间:
2018-07-14 11:55:53
阅读次数:
172
Description Count how many 1 in binary representation of a 32-bit integer. Description Description Count how many 1 in binary representation of a 32-b ...
分类:
编程语言 时间:
2018-07-14 11:56:03
阅读次数:
133
C++之继承(一) [TOC] 1、继承的基本语法 1.1、什么是类的继承? 类的继承,是新的类从已有类那里得到已有的特性。或从已有类产生新类的过程就是类的派生。原有的类称为基类或父类,产生的新类称为派生类或子类。 默认的继承方式是 private 私有继承。一个派生类可以同时有多个基类,这种情况称 ...
分类:
编程语言 时间:
2018-07-14 11:56:44
阅读次数:
159
一.Java中的break,continue,goto 首先break,continue是Java中的关键字,而goto是保留字。 基于goto在c和c++中的鬼畜表现,我觉得goto可能还会长期在Java中坐冷板凳。 break:强行退出循环,不执行循环中的后续步骤。 continue:推出当前的 ...
分类:
编程语言 时间:
2018-07-14 11:57:17
阅读次数:
199
区间型动态规划的典型例题是石子归并,同时使用记忆化搜索实现区间动归是一种比较容易实现的方式,避免了循环数组实现的时候一些边界的判断 n堆石子排列成一条线,我们可以将相邻的两堆石子进行合并,合并之后需要消耗的代价为这两堆石子的质量之和,问最小的合并代价 状态转移方程很容易给出: 因为要计算区间和,考虑 ...
分类:
编程语言 时间:
2018-07-14 11:58:08
阅读次数:
205
1. 爬虫的分类:分布式和单机 分布式主要就是apache的nutch框架,java实现,依赖hadoop运行,学习难度高,一般只用来做搜索引擎开发。 java单机的框架有:webmagic和webcollector以及crawler4j python单机的框架:scrapy和pyspider 2. ...
分类:
编程语言 时间:
2018-07-14 13:00:49
阅读次数:
842
Description Partition an integers array into odd number first and even number second. Description Description Partition an integers array into odd num ...
分类:
编程语言 时间:
2018-07-14 13:02:09
阅读次数:
115
给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。 说明: 返回的下标值(index1 和 index2)不是从零开始的。 你可以假设每个输入只对应唯一的答案,而且你不可以重 ...
分类:
编程语言 时间:
2018-07-14 13:03:02
阅读次数:
154
处理方法:设置tomcat的配置文件/usr/local/tomcat/bin/catalina.sh1G内存环境下javajvm的参数设置参考:JAVA_OPTS="-server-Xms800m-Xmx800m-XX:PermSize=64M-XX:MaxNewSize=256m-XX:MaxPermSize=128m-Djava.awt.headless=true"或者只
分类:
编程语言 时间:
2018-07-14 13:03:49
阅读次数:
183
首先:强调一个概念定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。定义一个函数为纯虚函数,才代表函数没有被实现。定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。1、简介假设我们有下面的类层次: c ...
分类:
编程语言 时间:
2018-07-14 13:04:06
阅读次数:
127