bean的scope属性有prototype,singleton,request, session几个属性 spring和struts2整合的时候,struts2的action要配置成scope="prototype",这是为了线程安全, 下面是struts2+hibernate+spring配置文 ...
分类:
编程语言 时间:
2017-12-14 21:04:20
阅读次数:
258
一,关于编译链接编译指的的把编译单元生成目标文件的过程链接是把目标文件链接到一起的过程编译单元:可以认为是一个.c或者.cpp文件。每个编译单元经过预处理会得到一个临时的编译单元。预处理会间接包含其他文件还会展开宏调用。每个编译单元编译成目标文件后会暴露自己内部的符号。(比如有个fun函数,就会暴露 ...
分类:
编程语言 时间:
2017-12-14 21:04:44
阅读次数:
127
文章核心 其实,本不想把标题写的那么恐怖,只是发现很多人干了几年java以后,都自认为是一个不错的java程序员了,可以拿着上万的工资都处宣扬自己了,写这篇文章的目的并不是嘲讽和我一样做java的同行们,只是希望读者看到此篇文章后,可以和我一样,心平气和的争取做一个优秀的程序员。 讲述方向 由于一直 ...
分类:
编程语言 时间:
2017-12-14 21:07:00
阅读次数:
174
1、计算机基础 cpu:相当于人的大脑,用于计算。 内存:储存数据,运行速度快,成本高,断电数据消失。 硬盘 :固态硬盘(快)、机械硬盘(有指针)。储存数据,需要长期保持数据,重要文件 打开qq过程:点击-硬盘-调用数据到内存-寄存器-cpu-传输数据到显示器。 操作系统 2、Python历史(1) ...
分类:
编程语言 时间:
2017-12-14 21:07:30
阅读次数:
187
有的时候我们把java bean 转换成json的时候,希望屏蔽掉某个属性,这时可以在java bean的属性上加上@JsonIgnore注解,在com.fasterxml.jackson.annotation包下 反过来json转java bean 也适用 ...
分类:
编程语言 时间:
2017-12-14 21:07:50
阅读次数:
132
首先maven要引入spring-boot-starter-test这个包。 先看一段代码 1、@RunWith(SpringRunner.class) 告诉JUnit运行使用Spring的测试支持。SpringRunner是SpringJUnit4ClassRunner的新名字,这个名字只是让名字 ...
分类:
编程语言 时间:
2017-12-14 21:08:07
阅读次数:
212
# coding=utf-8 import os import datetime import xlrd from xlwt import Workbook from xlrd import xldate_as_tuple agent_num = { "14": 1, "13": 1, "12": ... ...
分类:
编程语言 时间:
2017-12-14 21:08:39
阅读次数:
284
springmvc中的@RequestMapping注解是用来处理请求地址映射的,如果某个接口我们只接受请求的提交内容类型(Content-Type)为application/json或text/html,那可以用@RequestMapping中的consumes来定义,同样还有个produces是 ...
分类:
编程语言 时间:
2017-12-14 21:09:22
阅读次数:
175
1、python开启http服务器 python -m SimpleHTTPServer 8080如果提示错误:python.exe: No module named SimpleHTTPServer 则试一下命令:python -m http.server 2、执行py脚本文件,开启cgi映射 p ...
分类:
编程语言 时间:
2017-12-14 21:09:37
阅读次数:
132
在做项目的时候需要向对象里面添加新属性,又不想修改原对象。于是就写: var newObj = oldObj,但是新对象属性改变后就对象也会跟着改变,这是因为无论是新对象还是旧对象,指向的内存地址都是一样的,改变了谁都改变了 内存中的数据。 于是找到了一个取巧的方法就是先把旧对象转化为字符串 然后 ...
分类:
编程语言 时间:
2017-12-14 21:10:41
阅读次数:
159
第一个方法里“...”叫做扩展运算符,内部使用for...of循环,所以也可以用于 Set 结构。 es5实现: ...
分类:
编程语言 时间:
2017-12-14 21:11:30
阅读次数:
129
import geventfrom urllib.request import urlopen# 爬虫def f(url): print('GET: %s' % url) resp = urlopen(url) data = resp.read() with open('baidu.html', ' ...
分类:
编程语言 时间:
2017-12-14 21:12:01
阅读次数:
124
背景: AJAX向后台(springmvc)发送请求,报错:已阻止交叉源请求:同源策略不允许读取 http://127.0.0.1:8080/DevInfoWeb/getJsonp 上的远程资源。可 以将资源移动到相同的域名上或者启用 CORS 来解决这个问题。 百度一下,发现是遇到了跨域请求请求问 ...
分类:
编程语言 时间:
2017-12-14 21:12:08
阅读次数:
173
python基础知识 1.运行python代码 使用win+r快速打开命令提示符, 输入cmd执行程序命令框。 在命令框中输入python 后面写明要运行的文件路径 回车即可执行。 2.内容编码 python2 解释器编码默认ascill码, 对于中文不能识别,所以要在最前前加上 #-*- enco ...
分类:
编程语言 时间:
2017-12-14 21:12:27
阅读次数:
138
小伙伴们之前我们讲过很多JavaScript的很多知识点,可以点击回顾一下: 《JavaScript大厦之JS运算符》; 《JavaScript工作原理:内存管理 + 如何处理4个常见的内存泄露》; 《js 大厦之JavaScript事件》; 《JavaScript定义函数的几种方式》; 《Java ...
分类:
编程语言 时间:
2017-12-14 21:12:37
阅读次数:
211
class Foo(): def __init__(self,name): self.name=name def text(self): return 123 f=Foo(1) ''' hasattr(obj,name) 判断一个对象里面是否有name属性,或者name方法,返回bool值,有nam... ...
分类:
编程语言 时间:
2017-12-14 21:14:02
阅读次数:
134
一、springboot缓存简介 在 Spring Boot中,通过@EnableCaching注解自动化配置合适的缓存管理器(CacheManager),Spring Boot根据下面的顺序去侦测缓存提供者: * Generic * JCache (JSR-107) * EhCache 2.x * ...
分类:
编程语言 时间:
2017-12-14 21:14:26
阅读次数:
252
一、前言 spring-boot-devtools是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去。原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动还要更快,更快指的不是节省出来的手工操作的时间。其深层原理是使用了两个ClassLoader, ...
分类:
编程语言 时间:
2017-12-14 21:15:01
阅读次数:
220
前言 最近在用django作一个功能,主要是为实现机器监控,这个过程中,涉及url识别IP路由问题,一开始用了各种表达方式都无法正确路由到IP,说明自己对这块还是有很多不熟悉的地方,本文主要是针对Python的正则表达式展开介绍,以作备忘。 Python正则介绍 正则匹配 学过Python的都知道, ...
分类:
编程语言 时间:
2017-12-14 21:15:20
阅读次数:
154
线程安全: StringBuffer 、HashTable、Vector、stack 线程不安全: StringBuilder、HashMap、ArrayList ...
分类:
编程语言 时间:
2017-12-14 21:15:36
阅读次数:
152