首页 > 编程语言
Spring shiro学习(一)
先转一下开涛大神的shiro基础,讲的很好 1.1 简介 Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东 ...
分类:编程语言   时间:2017-07-19 22:36:46    收藏:0  评论:0  赞:0  阅读:231
Java高新技术第一篇:类加载器详解
首先来了解一下字节码和class文件的区别: 我们知道,新建一个Java对象的时候,JVM要将这个对象对应的字节码加载到内存中,这个字节码的原始信息存放在classpath(就是我们新建Java工程的bin目录下)指定的目录下的.class文件,类加载需要将.class文件导入到硬盘中,经过一些处理 ...
分类:编程语言   时间:2017-07-19 22:34:13    收藏:0  评论:0  赞:0  阅读:275
spring面试----service调用service出现的问题及如何解决
Spring中事务配置如下: 现在ServiceA中有一个方法methodA,那么在ServiceA中应该注入ServiceB,ServiceC呢,还是DaoB,DaoC,然后在methodA中去保存B,C,保证B,C同时保存成功,或同时失败! 答: 既可以单独注入service,也可以单独注入da ...
分类:编程语言   时间:2017-07-19 22:33:43    收藏:0  评论:0  赞:0  阅读:357
数据结构----顺序表与单链表(JAVA)
下面为学习顺序表和单链表的一些基本操作函数: ...
分类:编程语言   时间:2017-07-19 22:33:25    收藏:0  评论:0  赞:0  阅读:300
spring静态代理和动态代理
本节要点: Java静态代理 Jdk动态代理 1 面向对象设计思想遇到的问题 在传统OOP编程里以对象为核心,并通过对象之间的协作来形成一个完整的软件功能,由于对象可以继承,因此我们可以把具有相同功能或相同特征的属性抽象到一个层次分明的类结构体系中。随着软件规范的不断扩大,专业化分工越来越系列,以及 ...
分类:编程语言   时间:2017-07-19 22:32:30    收藏:0  评论:0  赞:0  阅读:241
排序算法之简单选择排序
基本思想 在一组元素中选择具有最小排序码的元素,若它不是这组元素中的第一个元素,则将它与这组元素中的第一个元素对调;在未排序的剩下的元素中反复运行以上步骤,直到剩余元素仅仅有一个为止。 代码 private void selectSort(int[] a, int left, int right) ...
分类:编程语言   时间:2017-07-19 22:32:14    收藏:0  评论:0  赞:0  阅读:157
python中装饰器你真的理解吗?
你知道上面的代码执行的步骤吗?................................................................................. ..................................................... ...
分类:编程语言   时间:2017-07-19 22:32:03    收藏:0  评论:0  赞:0  阅读:252
重载,重写及数组练习
分析:问题:等号两边的顺序不能改变 比如 方法的重载:overload要求:1、同一个类中2、方法名必须相同3、方法的参数列表不同:参数的个数不同,参数的类型不同(参数名不同也不能构成重载)补充:方法的重载和方法的返回值没有联系 重写:在继承关系中instanceof判断前面这个是不是后面那个的子类 ...
分类:编程语言   时间:2017-07-19 22:29:55    收藏:0  评论:0  赞:0  阅读:194
Python--my first try!
我所用的编译器是:Python 3.6.0 我之所以在一开始就说我的编译器是因为不同的编译器,不同的版本在代码的写法上会有一些区别! 比如:在我所用的版本3中print的用法是Print (“hello world!“) ,而在之前的版本2中则是print “hello world!“,不需要括号。 ...
分类:编程语言   时间:2017-07-19 22:29:31    收藏:0  评论:0  赞:0  阅读:310
程序员面试金典算法题
空格替换 题目描述 请编写一个方法,将字符串中的空格全部替换为“%20”。假定该字符串有足够的空间存放新增的字符,并且知道字符串的真实长度(小于等于1000),同时保证字符串由大小写的英文字母组成。 给定一个string iniString 为原始的串,以及串的长度 int len, 返回替换后的s ...
分类:编程语言   时间:2017-07-19 22:28:48    收藏:0  评论:0  赞:0  阅读:274
Spring 实现部分事务回滚
例如有业务需求,在catch异常后,catch块内把异常的信息存入到数据库,而catch外的数据全部回滚 确保aaaService.save()的数据回滚,而 bbbService的save不回滚。 只能在bbbService save的头部加上开启新的事务即可 ...
分类:编程语言   时间:2017-07-19 22:26:45    收藏:0  评论:0  赞:0  阅读:256
java设计模式(六)策略模式
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们可以相互替换,让算法独立于使用它的客户而独立变化,具体应用场景如第三方支付对接不同银行的算法。 要点:1)抽象策略角色 2)具体策略角色:包装相关算法和行为 3)环境角色:持有一个策略类的引用,最终给客户端调用 1、抽象策略接口 2、具体 ...
分类:编程语言   时间:2017-07-19 22:25:31    收藏:0  评论:0  赞:0  阅读:222
Java基础语法<十二> 泛型程序设计
1 意义 泛型程序设计意味着编写的代码可以被很多不同类型的对象所重用。 常见应用 : ArrayList 2 K T V E ? object等的含义 类型变量使用大写形式 E – Element (在集合中使用,因为集合中存放的是元素) T – Type(Java 类)(需要时还可以用临近的字母U ...
分类:编程语言   时间:2017-07-19 21:40:45    收藏:0  评论:0  赞:0  阅读:296
python基础-------进程线程(二)
Python中的进程线程(二) 一、python中的“锁” 1.GIL锁(全局解释锁) 含义: Python中的线程是操作系统的原生线程,Python虚拟机使用一个全局解释器锁(Global Interpreter Lock)来互斥线程对Python虚拟机的使用。为了支持多线程机制,一个基本的要求就 ...
分类:编程语言   时间:2017-07-19 21:40:31    收藏:0  评论:0  赞:0  阅读:434
spring依赖注入
1、 依赖注入—dependency injection bean对象依赖于spring容器创建,bean对象依赖的资源由容器来设置和装配 l 谁依赖于谁:应用程序依赖于IoC容器; l 为什么需要依赖:应用程序需要IoC容器来提供对象需要的外部资源; l 谁注入谁: IoC容器注入应用程序某个对象 ...
分类:编程语言   时间:2017-07-19 21:35:54    收藏:0  评论:0  赞:0  阅读:245
Python 函数
先定义 后调用 函数即变量,变量必须先定义后使用,未定义而直接引用函数,就相当于在引用一个不存在的变量名 函数定义阶段:只检测语法,不执行代码 def select(sql): '''select function''' print(sql) #sql=['select', '*', 'from', ...
分类:编程语言   时间:2017-07-19 21:35:19    收藏:0  评论:0  赞:0  阅读:288
Fixed Partition Memory Management UVALive - 2238 建图很巧妙 km算法左右顶点个数不等模板以及需要注意的问题 求最小权匹配
模板转自:http://www.cnblogs.com/wenruo/p/5264235.html ...
分类:编程语言   时间:2017-07-19 21:32:38    收藏:0  评论:0  赞:0  阅读:295
Python: scikit-image Blob detection
这个用例主要介绍利用三种算法对含有blob的图像进行检測。blob 或者叫斑点,就是在一幅图像上,暗背景上的亮区域。或者亮背景上的暗区域,都能够称为blob。主要利用blob与背景之间的对照度来进行检測。这个用例介绍了三种算法; Laplacian of Gaussian (LoG) 这是速度最慢, ...
分类:编程语言   时间:2017-07-19 21:30:54    收藏:0  评论:0  赞:0  阅读:625
各种排序方法
本文转自http://blog.csdn.net/cnyali/article/details/43447771 //堆排序 #include<stdio.h> #include<stdlib.h> int a[100010],len=0; void insert(int x){ a[++len]= ...
分类:编程语言   时间:2017-07-19 21:30:14    收藏:0  评论:0  赞:0  阅读:334
BZOJ 2738 矩阵乘法(整体二分+二维树状数组)
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=2738 【题目大意】 给出一个方格图,询问要求求出矩阵内第k小的元素 【题解】 我们对答案的大小进行整体二分,用二维树状数组维护二维区间和, 将超过数量的分治到左区间,不满足的分治到右区间 ...
分类:编程语言   时间:2017-07-19 21:28:17    收藏:0  评论:0  赞:0  阅读:259
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!