Spring AOP详解 一.前言 在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下,博文地址:http://www.cnblogs.com/xrq730/p/4919025.html AOP AOP ...
分类:
编程语言 时间:
2018-01-03 15:53:51
阅读次数:
185
元旦刚过,祝大家新年快乐呀! 感觉2017实在是过得太快了。。。 正如之前所说,这个游戏最开始的版本其实在去年5月份就写好了,其实当时就已经实现了主要功能,后来经历了几次更新,加入了Undo功能,加入了退出时记录游戏进度,重新打开时可继续上次的进度继续,前不久又把游戏界面风格调整了一下,然后昨天加入 ...
分类:
编程语言 时间:
2018-01-03 15:55:11
阅读次数:
168
关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。 C++中, 一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数), 承担了两个角色。 1 是个构造器 2 是个默认且隐含的类型转换操作符。 ... ...
分类:
编程语言 时间:
2018-01-03 15:55:28
阅读次数:
156
百度vba资料,才清楚 vba写文件还是挺方便的 ...
分类:
编程语言 时间:
2018-01-03 15:59:08
阅读次数:
180
1 package com.test.demo; 2 3 import java.io.BufferedReader; 4 import java.io.File; 5 import java.io.FileInputStream; 6 import java.io.InputStreamReade... ...
分类:
编程语言 时间:
2018-01-03 15:59:28
阅读次数:
210
1、Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量、数组和对象的引用,堆内存主要存放一些对象。 2、在java中,数组是一种效率最高的存储和随机访问对象引用序列的方式。 以上内容全是学习的时候从网上找的,一直保存在notepad++中,最近整理上传到博客园,如有侵权,请联系删 ...
分类:
编程语言 时间:
2018-01-03 15:59:52
阅读次数:
134
//加密协议 public class rsa_asc { /** 指定加密算法为DESede */ private static String ALGORITHM = "RSA"; /** 指定key的大小 */ private static int KEYSIZE = 1024; /** 指定公 ...
分类:
编程语言 时间:
2018-01-03 16:02:10
阅读次数:
201
概述 java八大基本数据类型byte,short,int,long,float,double,char,boolean,他们分别对应有各自的封装。java为啥要保留基本数据类型?因为基本数据类型常用且存于栈中,占用空间少,性能比使用对象好,且基本数据类型有默认值,而对象的默认值为null。为啥还要 ...
分类:
编程语言 时间:
2018-01-03 16:05:15
阅读次数:
208
Java编程学习知识点分享 入门必看 阿尔法颜色组成(alpha color component):颜色组成用来描述颜色的透明度或不透明度。阿尔法组成越高,颜色越不透明。 API:应用编程接口。针对软件包或“工具箱”的接口说明。API包含了工具箱中所有类或子程序及其使用说明。 Applet:与可以单 ...
分类:
编程语言 时间:
2018-01-03 16:06:16
阅读次数:
203
1、线程和进程的区别 进程是应用程序的执行实例。比如说,当你双击的Microsoft Word的图标,你就开始运行的Word的进程。线程是执行进程中的路径。另外,一个过程可以包含多个线程。启动Word时,操作系统创建一个进程并开始执行该进程的主线程。 由于一个进程可以由多个线程,线程可以被认为是“轻 ...
分类:
编程语言 时间:
2018-01-03 16:07:00
阅读次数:
1267
我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到 ...
分类:
编程语言 时间:
2018-01-03 16:07:08
阅读次数:
152
一、简述 multipart格式的数据会将一个表单拆分为多个部分(part),每个部分对应一个输入域。在一般的表单输入域中,它所对应的部分中会放置文本型数据,但是如果上传文件的话,它所对应的部分可以是二进制。类似这样: 二、配置multipart解析器 尽管multipart请求看起来很复杂,但在S ...
分类:
编程语言 时间:
2018-01-03 16:07:17
阅读次数:
260
文件文件是数据在外部介质上的数据的集合,对于文件在Linux系统上包括普通文件,目录文件,二进制文件,设备文件等。文件的打开或者创建 方法:open(‘file_name’,’打开方式’[,buf_size]) buf_size:参数指的是文件缓存区的大小,0代表不缓存,1代表缓存,使用系统默认设置的缓存区大小,大于1代表缓存大小。 打开方式:如下表打开方式说明‘r’
分类:
编程语言 时间:
2018-01-03 16:07:37
阅读次数:
174
原文地址: http://blog.csdn.net/liyaohhh/article/details/51055147#reply python中的list是python的内置数据类型,list中的数据类不必相同的,而array的中的类型必须全部相同。在list中的数据类型保存的是数据的存放的地址 ...
分类:
编程语言 时间:
2018-01-03 16:08:28
阅读次数:
261
# 13位时间戳获取方法:millis = int(round(time.time()*1000))#round()方法返回 x 的小数点四舍五入到n个数字。print(millis)print(24*3600*1000*365*)# 10时间戳获取方法:# # import time# t = t ...
分类:
编程语言 时间:
2018-01-03 16:08:37
阅读次数:
151
List<UserInfo> content = pagePO.getContent(); 实际 实例化的 是 Collections ,Collections 是不可边 数组,也就是说不能增删改,只可以查需要使用 Iterator<UserInfo> iterator = pag
分类:
编程语言 时间:
2018-01-03 16:09:21
阅读次数:
123
1.运行环境 开发工具:intellij idea JDK版本:1.8 项目管理工具:Maven 4.0.0 2.GITHUB地址 https://github.com/nbfujx/springBoot-learn-demo/tree/master/spring-boot-hibernate ...
分类:
编程语言 时间:
2018-01-03 16:09:27
阅读次数:
189
Spring MVC 从 Controller向页面传值的方式 在实际开发中,Controller取得数据(可以在Controller中处理,当然也可以来源于业务逻辑层),传给页面,常用的方式有: 1、利用ModelAndView页面传值 后台程序如下: 页面程序如下: 注意: ModelAndVi ...
分类:
编程语言 时间:
2018-01-03 16:09:35
阅读次数:
273
1,函数的变量 2,函数的返回值 1,函数的变量 函数的变量分为局部变量和全局变量。 这个x是局部变量,函数执行完后,x的变量就会销毁,只能在函数内部有效。 这里的x = 100'是全局变量,函数内部也可以调用。但是调用的只能用于print,做其他操作都会报错。比如: 像这个执行了 x+=1 的动作 ...
分类:
编程语言 时间:
2018-01-03 17:23:15
阅读次数:
226
现象描述,在tomcat环境下,可以使用:String path = request.getSession().getServletContext().getRealPath("/")+"zjfxjk\\expertsLib\\photos\\"; 获取服务器地址,并做文件操作。但是在weblogi ...
分类:
编程语言 时间:
2018-01-03 17:23:36
阅读次数:
245