spring统一日志管理,切面(@Aspect),注解式日志管理 step1 开启切面编程 <!-- 开启切面编程(通过配置织入@Aspectj切面 ) --> <aop:aspectj-autoproxy/> <aop:aspectj-autoproxy />有一个proxy-target-cla ...
分类:
编程语言 时间:
2018-06-24 12:57:55
阅读次数:
245
package com.bsc.algorithm.data.generator; import java.lang.reflect.Array; import java.util.Random; /** * 数组生成器 * @author bsc * */ public class ArrayGe... ...
分类:
编程语言 时间:
2018-06-24 12:58:13
阅读次数:
855
一.引入项目所需要用到的依赖 二.创建实体类 三.Dao层: 这里只需要定义一个接口 然后写一个查询的方法就OK 实现类请接着往下看 四.service层 和以前写的类似 在service层也需要注入dao 五.Controller 然后大家并没有看见我们的sql语句写在哪里 下边我们在resour ...
分类:
编程语言 时间:
2018-06-24 13:00:41
阅读次数:
172
编码使我快乐!!! 我也不知道为什么,遇到自己喜欢的事情,就越想做下去,可以一个月不出门,但是不能一天没有电脑 掌握程度:对python有了一个更清晰的认识,自动化运维,也许可以用python实现呢,加油 实现功能: 爬取响应的网页,并且存入本地文件和DB 本地文件: DB: 整体逻辑: 1.读取配 ...
分类:
编程语言 时间:
2018-06-24 13:01:48
阅读次数:
173
这里我遇到一个问题,就是前台页面我拼接了一个路径 变量,但是不能传到后台是一个空值 先看我页面上的代码: Controller: 最后发现,如果想要让前台的路径参数和后台的匹配,需要用到一个注解,之前没有加这个注解 一直排了半个多小时........ 加了之后就能 拿到值了 ...
分类:
编程语言 时间:
2018-06-24 13:03:12
阅读次数:
157
C++的精髓——代码复用、接口复用 C++的精髓——代码复用、接口复用 在另一篇文章中提到C++三大特点的核心概括,也写在这里吧。封装:信息隐藏继承:代码复用多态:面向对象C++并不是面向对象,它包容多种编程思想,如面向过程,面向对象,泛型编程等。笔者还在学校的时候理解C++最终精髓是两点:代码复用 ...
分类:
编程语言 时间:
2018-06-24 13:03:35
阅读次数:
151
初始化过程 get a (`DefaultListableBeanFactory`) , , loadBeanDefinition...(not yet instantiate) 注册BPP,其中就包含AOP的BPP ,注意BPP是not lazy init的 实例化非lazy init的bean ...
分类:
编程语言 时间:
2018-06-24 13:03:41
阅读次数:
354
Spring中@Component的作用 Spring中@Component的作用 2017年11月17日 10:23:43 阅读数:18120 2017年11月17日 10:23:43 阅读数:18120 阅读数:18120 今天在写程序的时候看见一个以前没有见过的注解(@Component),在 ...
分类:
编程语言 时间:
2018-06-24 13:05:10
阅读次数:
144
这里我用的是一个工具类: 最后在实体类上需要转换的属性加上注解: ...
分类:
编程语言 时间:
2018-06-24 13:05:37
阅读次数:
182
Spring AOP(三)之AfterThrowing增强处理 Spring AOP(三)之AfterThrowing增强处理 2016年03月06日 12:25:24 阅读数:14058 2016年03月06日 12:25:24 阅读数:14058 阅读数:14058 使用@AfterThrowi ...
分类:
编程语言 时间:
2018-06-24 13:05:53
阅读次数:
2639
1 package com.xxxx.util; 2 3 /** 4 * 输入日期 并进行验证格式是否正确 5 */ 6 public class FDate { 7 8 public static void main(String[] args) { 9 System.out.println(va... ...
分类:
编程语言 时间:
2018-06-24 13:06:23
阅读次数:
167
用pythonhttp.sever实现web服务时,绑定端口由于强制退出导致再次启动服务报错:self.socket.bind(self.server_address)OSError:[Errno48]Addressalreadyinuse临时解决办法:查找端口被占用的进程,然后强制结束lsof-i:9090然后kill对应的进程#--coding:utf-8--fromhttp.serverim
分类:
编程语言 时间:
2018-06-24 13:06:33
阅读次数:
1248
取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下: 取前3个元素,应该怎么做/ 笨方法: 之所以是笨方法是因为要是取n个数我们就没辙了。 取前N个元素,也就是索引为0-(N-1)的元素,可以用循环 对这种经常取指定索引范围的操作用循环十分繁琐,因此,Python提供了切片 ...
分类:
编程语言 时间:
2018-06-24 13:07:06
阅读次数:
140
#!/usr/bin/env python # -*- coding:utf-8 -*- # author:love_cat import bisect # 用来处理已经排序好的序列,升序 # 二分查找 li = [] bisect.insort(li, 3) bisect.insort(li, 1... ...
分类:
编程语言 时间:
2018-06-24 13:07:23
阅读次数:
141
哲学家进餐问题 并发执行带来的最棘手的问题莫过于死锁了,死锁问题中最经典的案例就是哲学家进餐问题:5个哲学家坐在一个桌子上,桌子上有5根筷子,每个哲学家的左手边和右手边各有一根筷子。示意图如下: 哲学家进餐问题 并发执行带来的最棘手的问题莫过于死锁了,死锁问题中最经典的案例就是哲学家进餐问题:5个哲 ...
分类:
编程语言 时间:
2018-06-24 13:07:56
阅读次数:
137
1.关于函数参数:默认参数、关键参数、非固定参数 (1)默认参数 为默认参数,默认参数必须放在默认参数后面才符合语法要求,调用函数的时候默认参数可以不传,如果传的话则以传入的参数为准 (2)关键参数 正常情况下,给函数传参是按顺序传,不想按顺序传,就可以用关键参数,即传参时候指定参数名。 关键参数必 ...
分类:
编程语言 时间:
2018-06-24 13:08:38
阅读次数:
134
百度经验方法:https://jingyan.baidu.com/article/22a299b5ec76869e19376ad9.html pandas导包问题解决方案: 修改原有的打包代码为: pyinstaller -F -w -i xxx.ico yyy.py --hidden-import ...
分类:
编程语言 时间:
2018-06-24 13:10:00
阅读次数:
899
获取当前运行代码的类名,方法名,行号
分类:
编程语言 时间:
2018-06-24 13:10:28
阅读次数:
191
为了让SpringBoot保持对SpringMVC的全面支持和扩展,而且还要维持SpringBoot不写xml配置的优势,我们需要添加一些简单的配置类即可实现; 通常我们使用的最多的注解是: 配置后的类就是我们要写在容器中的一些配置;详情后续再说,或者你也可以参考官方文档 关于扩展 这里我们说一下如 ...
分类:
编程语言 时间:
2018-06-24 13:12:07
阅读次数:
165
Description Write a method to replace all spaces in a string with %20. The string is given in a characters array, you can assume it has enough space f ...
分类:
编程语言 时间:
2018-06-24 13:14:29
阅读次数:
173