包:aspectjrt.jar、aspectjweaver.jar AOP:面向切面的编程 1.XML配置; 2.注解。 一、注解方式: 打开注解处理器: 实现类: 切面类:使用@Aspect来标识 在切面类中定义切入点(定义要拦截的方法) @Pointcut("execution(* com.dw ...
分类:
编程语言 时间:
2016-08-30 18:05:20
阅读次数:
232
由于项目需要,做的c#客户端数据库连接串首先肯定不能写死的程序里(数据库很容易被攻击,我们的项目半年改了几次密码。。。) 放置在配置文件内,都可以看得到,最开始想法将配置文件加密,老师说加密过的文件还是不安全。。。。。 最后的方法就是c#这边调用java的api返回连接串(它们那边做了不知道什么权限 ...
分类:
编程语言 时间:
2016-08-30 18:03:49
阅读次数:
303
context.runOnUiThread(new Runnable() { @Override public void run() { _prop = new Prop(buyType, moneyPay, product); context.doPay(); } }); ...
分类:
编程语言 时间:
2016-08-30 18:01:14
阅读次数:
162
#MyEclipse Tomcat v7.0 启动时,Console提示:警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.ser ...
分类:
编程语言 时间:
2016-08-30 18:02:02
阅读次数:
190
一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 123456789101112131415<!--configure the setting of springmvcDi ...
分类:
编程语言 时间:
2016-08-30 18:01:14
阅读次数:
311
一、面向过程 VS 面向对象 编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 ,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式,对这些不同的编程方式的特点进行归纳总结得出来的编程方式类 ...
分类:
编程语言 时间:
2016-08-30 17:58:30
阅读次数:
224
在Java中有一套设计优良的接口和类组成了Java集合框架,使程序员操作成批的数据或对象元素极为方便。所有的Java集合都在java.util包中。 在编写程序的过程中,使用到集合类,要根据不同的需求,来决定使用哪种集合类,比如,要经常遍历集合内元素,就要使用List,如果要保证集合中不存在重复的数 ...
分类:
编程语言 时间:
2016-08-30 17:59:35
阅读次数:
182
转载自:Java创建线程的两个方法 Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法: ◆需要从Java.lang.Thread类派生 ...
分类:
编程语言 时间:
2016-08-30 17:57:20
阅读次数:
249
beego 1.7.0 版本发布了。据腾云科技ty300.com了解beego是一个用Go语言开发的应用框架,勤快学qkxue.net觉得beego思路来自于tornado,路由设计来源于sinatra 新增改进功能:1. Filter访问速度提升7.5倍以上 #17992. Gzip压缩的时候支持 ...
分类:
编程语言 时间:
2016-08-30 17:55:07
阅读次数:
592
泛型算法的基础是迭代器。 迭代器令算法不依赖于容器,但是算法依赖于元素类型的操作。也即:算法永远不会执行容器的操作。 那么,如果想向容器中添加元素或者执行其他的一些操作呢?标准库提供了插入迭代器来完成。但算法自身永远不会做这样的操作。 理解算法最基本的方法是:了解它们是否读取元素、改变元素、或是重排 ...
分类:
编程语言 时间:
2016-08-30 17:51:04
阅读次数:
242
今天开发了一个excel导出的功能,放到linux服务器上后发现报错。 捕获的异常是 InvocationTargetException 异常,之前没有见过这个异常,网上搜了一下。 内容如下: 在某一个项目A中使用了某个jar包x.jar, 而x.jar引入了一个类Y, 应该包含y.jar才可以使用 ...
分类:
编程语言 时间:
2016-08-30 17:49:33
阅读次数:
270
学习JAVA的时候,特别是涉及到网络编程时,我们时常让我们的实体类实现一个接口 这样子我们可以通过输入输出流ObjectOutputStream和ObjectInputStream写入或读取该对象。所以,简单来说,序列化就是把对象转换为字节数据流,反序列化就是把字节序列流转成相应的Java对象。使用 ...
分类:
编程语言 时间:
2016-08-30 17:46:06
阅读次数:
289
Java 同步块(synchronized block)用来标记方法或者代码块是同步的。Java 同步块用来避免竞争。本文介绍以下内容: Java 同步关键字(synchronzied) 实例方法同步 静态方法同步 实例方法中同步块 静态方法中同步块 Java 同步示例 Java 同步关键字(syn ...
分类:
编程语言 时间:
2016-08-30 17:47:09
阅读次数:
289
最近在研究Spring中的定时任务功能,最好的办法当然是使用Quartz来实现。对于一个新手来说,花了我不少时间,这里我写个笔记,给大家参考。 我使用的是Maven来管理项目,需要的Jar包我给大家贴出来。 quartz-1.8.5.jar commons-logging.jar spring-co ...
分类:
编程语言 时间:
2016-08-30 17:46:11
阅读次数:
242
先来看一个代码,估计很多同学都碰到过其中的某一个。 估计很多同学都饱受摧残(T-T)。 更坑的是,卧槽不同编译器下会有不用的结果。(╯°口°)╯(┴—┴ a.VS2013下的运行结果 b.g++下的运行结果 从结果可以看出,除了最开始两个书本上教的a++与++a是一致的(a++是先取a值然后再执行a ...
分类:
编程语言 时间:
2016-08-30 17:43:15
阅读次数:
255
动态规划 :你追一个MM的时候,需要对该MM身边的各闺中密友都好,这样你追MM这个问题 就分解为对其MM朋友的问题,只有把这些问题都解决了,最终你才能追到MM。 因此,该问题适用于聪明的MM,懂得“看一个人,不是看他如何对你,而是看 他如何对他人。”的道理,并且对付这样的MM总能得到最优解。但确定是 ...
分类:
编程语言 时间:
2016-08-30 17:39:43
阅读次数:
179
a= [1,2,3,4]b = '2' print [n for n in a if b in a] [] c = 2 print [n for n in a if c in a] [1,2,3,4] python 循环判断 先进行判断 在进行循环 ...
分类:
编程语言 时间:
2016-08-30 17:41:15
阅读次数:
135