码迷,mamicode.com
首页 > 编程语言
并发编程线程基础(一)---线程的创建
创建线程的几种方式: 1. 通过继承 Thread 类 public static class MyThreadOne extends Thread{ @Override public void run() { System.out.println("MyThreadOne running ... ...
分类:编程语言   时间:2020-08-25 15:54:12    阅读次数:48
Spring-事务管理(完全注解方式实现声明式事务管理)
(1)创建配置类代替配置文件 package com.orzjiangxiaoyu.spring.util; import com.alibaba.druid.pool.DruidDataSource; import com.alibaba.druid.pool.DruidPooledConnect ...
分类:编程语言   时间:2020-08-25 15:52:30    阅读次数:54
go语言中大小端模式的个人理解
go语言大小端模式
分类:编程语言   时间:2020-08-25 15:50:43    阅读次数:50
Python教程:缓冲区
1、Python缓存作用: a、提高执行效率。 b、减少内存负担。 2、首先,我们看下面这一段code: >>> num1, num2 = 1, 1 >>> print num1 is num2 True >>> id(num1), id(num2) (3965416, 3965416) >>> n ...
分类:编程语言   时间:2020-08-25 15:50:28    阅读次数:50
python教程: filter()和reduce()函数用法详解
一、filter() 在Python内建函数中,有一个和map()函数用法类似、却可以用来过滤元素的迭代函数,这个函数就是filter()。它的函数原型是:filter(function,itearable) filter返回的是一个filter对象,可以通过list()或者for循环取出内容。 注 ...
分类:编程语言   时间:2020-08-25 15:49:53    阅读次数:47
Python教程:for循环本质
我们先来看一下for循环的一些简单应用: ls=[1,2,3] for i in ls: print(i) 我们知道这样可以遍历地取出这里面的每一个元素,但是它的工作原理,我们都是模模糊糊的大概知道是那个样子。其实for循环的工作流程是基于迭代器协议的。为明白他的整个工作流程,我们不得不先看一下迭代 ...
分类:编程语言   时间:2020-08-25 15:49:35    阅读次数:51
Java匹马行天下之学编程的起点——高级语言大锅烩
学编程的起点——高级语言大锅烩前言:学知识前总想说点鸡汤,想喝的朋友就看看,不想喝的就直接看干货吧,就当鸡汤是给我自己喝的。前段时间在网上看了一句话感觉挺触动我的,我做个分享:如果你觉得你的祖国不好,你就去建设它;如果你觉得政府不好,你就去考公务员去做官;如果你觉得人民没素质,就从你开始做一个高素质的公民;如果你觉得同胞愚昧无知,就从你开始学习并改变身边的人,她(他,它)有缺点,我们一起修正,而不
分类:编程语言   时间:2020-08-25 15:49:03    阅读次数:57
总是说spring难学?来看完这些spring的注解及其解释,真香!
前言用过spring的人都知道,spring简单的通过注解就可以完成很多事情,但这些东西是如何实现的呢以及如何应用到我们自己的代码中?接下来,让我们一起开启注解的旅程。1.@Controller标识一个该类是SpringMVCcontroller处理器,用来创建处理http请求的对象.@ControllerpublicclassTestController{@RequestMapping("/te
分类:编程语言   时间:2020-08-25 15:48:29    阅读次数:50
python基础--字符串
一,认识字符串 字符串是python中最常用的数据类型,我们一般使用引号来创建字符串。创建字符串很简单,只要为变量分配一个值即可。 a = 'hello world' b = "ddddffsadfdsf" print(type(a)) print(type(b)) 执行结果为str类型: 字符串特 ...
分类:编程语言   时间:2020-08-25 15:46:14    阅读次数:53
数组-寻找数组的中心索引
题目描述 思路 代码实现 package com.zxl.数组.查找索引; public class Demo03 { public static void main(String[] args) { int[] arrays = new int[]{1, 7, 3, 6, 5}; int cent ...
分类:编程语言   时间:2020-08-25 15:45:09    阅读次数:55
Runoob-Go:Go 语言递归函数
1、 Go 语言递归函数 递归,就是在运行的过程中调用自己。 语法格式如下: func recursion() { recursion() /* 函数调用自身 */}func main() { recursion()} Go 语言支持递归。但我们在使用递归时,开发者需要设置退出条件,否则递归将陷入无 ...
分类:编程语言   时间:2020-08-24 17:00:55    阅读次数:71
js 获取两个数组的交集,并集,补集,差集
一、简单数组1、ES5: const arr1 = [1,2,3,4,5], arr2 = [5,6,7,8,9]; // 交集 let intersection = arr1.filter(function (val) { return arr2.indexOf(val) > -1 }) // 并 ...
分类:编程语言   时间:2020-08-24 16:57:05    阅读次数:95
Spring Security 实战干货:从零手写一个验证码登录
1.前言前面关于SpringSecurity胖哥又写了两篇文章,分别图文并茂地介绍了UsernamePasswordAuthenticationFilter和AuthenticationManager。很多同学表示无法理解这两个东西有什么用,能解决哪些实际问题?所以今天就对这两篇理论进行实战运用,我们从零写一个短信验证码登录并适配到SpringSecurity体系中。如果你在阅读中有什么疑问可以回
分类:编程语言   时间:2020-08-24 16:53:11    阅读次数:57
Spring Security 实战干货:理解AuthenticationManager
1.前言我们上一篇介绍了UsernamePasswordAuthenticationFilter的工作流程,留下了一个小小的伏笔,作为一个ServletFilter应该存在一个doFilter实现方法,而它却没有,其实它的父类AbstractAuthenticationProcessingFilter提供了具体的实现。稍后我们会根据这个实现引出今天的主角AuthenticationManager,
分类:编程语言   时间:2020-08-24 16:52:46    阅读次数:71
你没见过Java台式计算机和Java操作系统吧
前提概要近日,原SUN微系统工程师MarkJKoch在清理车库的时候翻出了一个好物件。这就是SUN公司开发的一台Java计算机原型机。该原型机比苹果公司的AppleMacmini早了9年。并且在1996年的亚特兰大奥运会上演示过,存世只有200台,极具收藏价值。我们来看一看它的样子吧。Java计算机原型机正面Java计算机原型机背面Java操作系统特别需要指出的是该计算机跑的是JavaOS操作系统
分类:编程语言   时间:2020-08-24 16:52:21    阅读次数:48
Spring Security 实战干货:UsernamePasswordAuthenticatio
1.前言欢迎阅读SpringSecurity实战干货系列文章,在集成SpringSecurity安全框架的时候我们最先处理的可能就是根据我们项目的实际需要来定制注册登录了,尤其是Http登录认证。根据以前的相关文章介绍,Http登录认证由过滤器UsernamePasswordAuthenticationFilter进行处理。我们只有把这个过滤器搞清楚才能做一些定制化。今天我们就简单分析它的源码和工
分类:编程语言   时间:2020-08-24 16:52:00    阅读次数:72
Java常用构建对象的三种方式
1.前言当我们面对具有大量可选成员变量的Java类时,创建这些对象的最佳方法是什么?通常有三种方法:伸缩构造函数,JavaBean模式和构建器模式。2.构造函数UserInfouserInfo1=newUserInfo("felord.cn",28);UserInfoxxxxxx=newUserInfo("felord.cn","xxxxxx",28);UserInfoxxxxxx1=newUse
分类:编程语言   时间:2020-08-24 16:50:54    阅读次数:55
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!