首页 > 编程语言
SpringData系列四 @Query注解及@Modifying注解
@Query注解查询适用于所查询的数据无法通过关键字查询得到结果的查询。这种查询可以摆脱像关键字查询那样的约束,将查询直接在相应的接口方法中声明,结构更为清晰,这是Spring Data的特有实现。 索引参数与命名参数 1、索引参数如下所示,索引值从1开始,查询中"?X"个数需要与方法定义的参数个数 ...
分类:编程语言   时间:2017-05-17 00:29:01    收藏:0  评论:0  赞:0  阅读:546
希尔排序
希尔排序 按一定间隔交换元素 原始希尔排序: Dm = [N/2], Dk = [Dk+1/2] 最坏情况:T = θ(N^2) 增量序列 代码: PTA运行结果: ...
分类:编程语言   时间:2017-05-17 00:27:14    收藏:0  评论:0  赞:0  阅读:403
Mybatis集成到spring boot
1, Mybatis简介 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Ol ...
分类:编程语言   时间:2017-05-17 00:26:19    收藏:0  评论:0  赞:0  阅读:1160
Python之logging日志模块
logging 用于便捷既然日志切线程安全的模块 vim log_test.py 运行生成日志文件log.log 模拟一个生成错误日志的脚本 执行如果输入的是数字,写入info日志如果不是则写成error日志 PS:level=logging.DEBUG 是代表最低记录基本如果改成WARNING则不 ...
分类:编程语言   时间:2017-05-17 00:26:01    收藏:0  评论:0  赞:0  阅读:462
[Java][Web]利用 referer 防盗链
String referer = request.getHeader("referer"); if(referer == null || !referer.startsWith("http://localhost")){ response.sendRedirect("/day06/index.htm ...
分类:编程语言   时间:2017-05-17 00:24:16    收藏:0  评论:0  赞:0  阅读:392
算法(11)Find All Duplicates in an Array
题目:数组的长度是n,里面的数是1到n,其中肯定有重复的,找到里面重复的数字 思路:自己想愣是没有想出来,直接看答案,关键点是看nums[i]和nums[nums[i]-1]之间的关系,遍历整个数组,数组本身当map<int,int>结构!把nums[nums[nums[i]-1]的值给置负,这样下 ...
分类:编程语言   时间:2017-05-17 00:23:37    收藏:0  评论:0  赞:0  阅读:378
python--html
html 一、html 1.1 html是什么? 超文本标记语言(Hypertext Markup Language,HTML)通过标签语言来标记要显示的网页中的各个部分。一套规则,浏览器认识的规则。 浏览器按顺序渲染网页文件,从上到下 从左到由顺序执行,然后根据标记符解释和显示内容,需要注意的是, ...
分类:编程语言   时间:2017-05-17 00:23:04    收藏:0  评论:0  赞:0  阅读:479
Python中基本的读文件和简单数据处理
Python中基本的读文件和简单数据处理 暂无评论 DataQuest上面的免费课程(本文是Python基础课程部分),里面有些很基础的东西(csv文件读,字符串预处理等),发在这里做记录。涉及下面六个案例: Find the lowest crime rate(读取csv文件,字符串切分,for循 ...
分类:编程语言   时间:2017-05-17 00:21:49    收藏:0  评论:0  赞:0  阅读:445
Spring 集成 AspectJ的原理
今天试着用一下Spring + AspectJ的AOP,遇到了点问题,没有拦截到Bean的方法,比如controller里面的方法。网上搜索了大堆东西,都没有什么用了,而且看Spring官网的Reference也没有看出个什么问题。这种情况下只好去看源码分析一下了,首先我们使用的是注解的方式: sp ...
分类:编程语言   时间:2017-05-17 00:21:20    收藏:0  评论:0  赞:0  阅读:651
python算法演练——One Rule 算法
这样某一个特征只有0和1两种取值,数据集有三个类别。当取0的时候,假如类别A有20个这样的个体,类别B有60个这样的个体,类别C有20个这样的个体。所以,这个特征为0时,最有可能的是类别B,但是,还是有40个个体不在B类别中,所以,将这个特征为0分到类别B中的错误率是40%。然后,将所有的特征统计完 ...
分类:编程语言   时间:2017-05-17 00:20:29    收藏:0  评论:0  赞:0  阅读:513
java多态
向上转型 向上转型 父类Animal 子类Cat 子类Dog 测试 可以看到每当我们新增加一个子类就要增加新的方法,我们假设所有动物都有这两种方法,我们可以有更简单的方式去实现,增加一个action方法 结果测试 这样以后想添加类似的子类方法不需要再一个个去直接调子类的方法了,因为action里面已 ...
分类:编程语言   时间:2017-05-17 00:20:19    收藏:0  评论:0  赞:0  阅读:392
python 练习4
题目为信用卡消费管理系统: 主程序:main.py 配置文件:conf.py 登录系统和日志系统:login.py 账号文件:account.json ...
分类:编程语言   时间:2017-05-17 00:16:34    收藏:0  评论:0  赞:0  阅读:401
2017/05/16 java 基础 随笔
1,成员变量和局部变量的区别 1)在内存中的位置不同 成员变量:在堆内存(成员变量属于对象,对象进堆内存) 局部变量:在栈内存(局部变量属于方法,方法进栈内存) 2)初始化值不同 成员变量:有默认初始化值 局部变量:没有默认初始化值,必须定义,赋值,然后才能调用。 2.封装 private:被修饰的 ...
分类:编程语言   时间:2017-05-17 00:15:25    收藏:0  评论:0  赞:0  阅读:417
python基础2-静态方法和类方法
1. 类方法 是类对象所拥有的方法,需要用修饰器@classmethod来标识其为类方法,对于类方法,第一个参数必须是类对象,一般以cls作为第一个参数(当然可以用其他名称的变量作为其第一个参数,但是大部分人都习惯以'cls'作为第一个参数的名字,就最好用'cls'了),能够通过实例对象和类对象去访 ...
分类:编程语言   时间:2017-05-17 00:14:38    收藏:0  评论:0  赞:0  阅读:367
Python之安装第三方扩展库
PyPI 地址:https://pypi.python.org/pypi 如果你知道你要找的库的名字,那么只需要在右上角搜索栏查找即可。 1、pip安装扩展库 (1)安装最新版本的扩展库: cmd> pip install django (2)安装指定版本的扩展库: cmd> pip install ...
分类:编程语言   时间:2017-05-17 00:14:27    收藏:0  评论:0  赞:0  阅读:430
[Java][Web]Request 实现转发和 MVC 设计模式
String data = "aaaaa"; request.setAttribute("data",data); // 将数据存在 request request.getRequestDispatcher("/message.jsp").forward(request,response); // ...
分类:编程语言   时间:2017-05-17 00:11:58    收藏:0  评论:0  赞:0  阅读:248
JAVA并发编程艺术 一(并发编程的挑战)
从今天起开始java并发编程艺术的学习,每一章学习完以后再这里记录下内容的重点,做个笔记,加深印象。 并发编程的目的是为了让程序运行的更快,但是,并不是启动更多的线程就能让程序最大限度地并发执行。在进行并发是,如果希望通过多现场执行任务让程序运行得更快,会面临非常多的挑战,比如上下文切换的问题,死锁 ...
分类:编程语言   时间:2017-05-17 00:11:24    收藏:0  评论:0  赞:0  阅读:297
python/HTML基础
恢复内容开始 python/HTML基础 HTML: 超文本标记(标签)语言 (以<>扩起来的都是标签语言,放入标签里的不仅仅是文本)一套语言规则 浏览器的渲染顺序是从上到下,从左到右 不同的浏览器,对同一标签可能会有不完全相同的解释(兼容性)至今已经解决的差不多了 .html或htm 静态网页文件 ...
分类:编程语言   时间:2017-05-17 00:10:37    收藏:0  评论:0  赞:0  阅读:395
spring mvc 整合hibernate
配置分为两步 :1.引入jar包 2.xml文件配置 ...
分类:编程语言   时间:2017-05-17 00:09:49    收藏:0  评论:0  赞:0  阅读:263
Python decorator装饰器
问题: 定义了一个新函数 想在运行时动态增加功能 又不想改动函数本身的代码 通过高阶段函数返回一个新函数 装饰器 python内置的@语法就是为了简化装饰器 类似上述的方法2 装饰器的作用 可以极大的简化代码,避免每个函数编写重复性代码 打印日志:@log 检测性能:@performance 数据库 ...
分类:编程语言   时间:2017-05-17 00:07:43    收藏:0  评论:0  赞:0  阅读:270
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!