码迷,mamicode.com
首页 > 编程语言 > 周排行
week 7 spring AOP
AOP是Spring框架面向切面的编程思想,AOP采用一种称为“横切”的技术,将涉及多业务流程的通用功能抽取并单独封装,形成独立的切面,在合适的时机将这些切面横向切入到业务流程指定的位置中。本篇结合实际案例详细讲述AOP的原理及实现过程。通过本篇的学习,可以达成如下目标。 ● 理解AOP的编程思想及 ...
分类:编程语言   时间:2019-04-11 16:22:13    阅读次数:134
springmvc常见面试题
1、SpringMVC怎么样设定重定向和转发的? (1)转发:在返回值前面加"forward:",譬如"forward:user.do?name=method4" (2)重定向:在返回值前面加"redirect:",譬如"redirect:http://www.baidu.com" 2、Spring ...
分类:编程语言   时间:2019-04-11 16:23:40    阅读次数:408
python制作
# 九九乘法表 for i in range(1, 10): for j in range(1, i+1): print('{}x{}={}\t'.format(j, i, i*j), end='') print() #三角形 ...
分类:编程语言   时间:2019-04-11 16:25:19    阅读次数:152
第四章 python对象
1、关于python3对象的引用,由于python内存只缓存(-1,100)整数,相同的整数赋值,对象也是一样的。 如以下a,b在内存中指向的是用一个数值对象: a=4,b=4, a=b=4 a=4,b=2+2 如以下a,b在内存中的指向类型不一样: a=2.2,b=2.2 a=1000,b=100 ...
分类:编程语言   时间:2019-04-11 16:27:01    阅读次数:119
C#冒泡法排序源码
如下内容内容是关于C#冒泡法排序的内容,应该对码农有一些用途。 int[] myArray = new int[] { 10, 8, 3, 5, 6, 7, 4, 6, 9 }; for( int j=1;j<myArray.Length;j ++ ) { for(int i=0;i<myArray ...
分类:编程语言   时间:2019-04-11 16:27:56    阅读次数:154
关于JavaScript的内存泄漏的思考
1. 概念 1) 内存泄漏就是指程序中不再用到的对象依然占用的内存无法释放; 2) 程序中的内存过程:系统分配 程序使用 程序、系统释放 说到内存泄漏不得不提到垃圾回收机制 2. 垃圾回收机制 目前垃圾回收机制有两种: 1) 引用标记法 优势:简单 劣势:对于循环引用的对象无法清除 2) 标记清除法 ...
分类:编程语言   时间:2019-04-11 16:29:56    阅读次数:164
多线程问题
实现线程间通讯的方式: 1、共享变量实现 1.1 利用基synchronized notify wait来实现 1.2 利用lock和condition实现 1.3 利用volatile 该关键字修饰的变量直接存储在main memory 不像其他线程的变量存储在local thread 1.4 利 ...
分类:编程语言   时间:2019-04-11 16:30:28    阅读次数:143
Java并发编程——线程池的使用
在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务 ...
分类:编程语言   时间:2019-04-11 16:30:58    阅读次数:137
python闭包,count()
![](https://s1.51cto.com/images/blog/201904/11/4799fe3208e6abd1916be103fcee322d.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
分类:编程语言   时间:2019-04-11 16:33:58    阅读次数:124
Spring Boot整合Elasticsearch
Spring Boot整合Elasticsearch Spring Boot整合Elasticsearch Elasticsearch是一个全文搜索引擎,专门用于处理大型数据集。根据描述,自然而然使用它来存储和搜索应用程序日志。与Logstash和Kibana一起,它是强大的解决方案Elastic  ...
分类:编程语言   时间:2019-04-11 16:35:32    阅读次数:1961
Java-获取年月日对应的天干地支
一、概述 本次是以java语言开发为例,计算出年月日对应的天干地支。 二、代码 ...
分类:编程语言   时间:2019-04-11 16:37:23    阅读次数:367
拓扑排序(dfs)
问题: 对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。通常,这样的线性序列称为满足拓扑次序(Topological Order)的序列,简 ...
分类:编程语言   时间:2019-04-11 16:38:02    阅读次数:172
剑指offer数组3
面试题11:旋转数组的最小数字 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请 ...
分类:编程语言   时间:2019-04-11 16:39:48    阅读次数:170
Java——线程池
构造一个线程池为什么需要几个参数?如果避免线程池出现OOM?Runnable和Callable的区别是什么?本文将对这些问题一一解答,同时还将给出使用线程池的常见场景和代码片段。 基础知识 Executors创建线程池 Java中创建线程池很简单,只需要调用Executors中相应的便捷方法即可,比 ...
分类:编程语言   时间:2019-04-11 16:40:25    阅读次数:151
Python之路【第六篇】:socket
Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模 ...
分类:编程语言   时间:2019-04-11 17:46:08    阅读次数:157
python3之51cto自动定时签到
前言之前写过一遍,pyhton结合图灵机器人自动回复,之前51cto是使用网页签到,但是已经失效了,微信签到的原理和之前的机器人差不多的,不过是使用了python的itchat模块,结合定时功能,自动签到。安装模块这里使用的是python3pipinstallitchatpipinstallapscheduler代码#!/usr/bin/envpython#-*-coding:utf-8-*-""
分类:编程语言   时间:2019-04-11 17:46:27    阅读次数:210
为什么Python在列表和元组的末尾允许使用逗号?
Python 允许您在列表,元组和字典的末尾添加一个尾随逗号: [1, 2, 3,] ('a', 'b', 'c',) d = { "A": [1, 5], "B": [6, 7], # last trailing comma is optional but good style } [1, 2, ...
分类:编程语言   时间:2019-04-11 17:46:56    阅读次数:234
Python之路【第十五篇】:Web框架
Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #!/usr/bin/env python #codi ...
分类:编程语言   时间:2019-04-11 17:49:06    阅读次数:135
[Java123] JavaBean
https://stackoverflow.com/questions/3295496/what-is-a-javabean-exactly A JavaBean is just a standard That's it. It's just a convention. Lots of librar ...
分类:编程语言   时间:2019-04-11 17:51:10    阅读次数:95
关于python的一些坑
1、目录 如果你使用python创建了directory或者python package,而其下又创建了同名的文件,那么这个文件会提示无效 No module named ‘***’,或者 Empty test suite. 建议:修改文件名或者目录名 2、重载 如果你学过C++、C#、Java,那 ...
分类:编程语言   时间:2019-04-11 17:52:12    阅读次数:192
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!