码迷,mamicode.com
首页 > 编程语言 > 月排行
JAVA动态代理机制解析
1. 概述 首先,我们来思考如下两个问题: 什么是代理模式?为什么要使用代理模式? 简单总结一下,所谓的代理模式就是在原有的服务上多加一个占位,通过这个占位去控制服务的访问。通过代理模式,一方面可以控制如何访问真正的服务对象,提供额外服务;另一方面,有机会通过重写一些类来满足特定的需要。 在java ...
分类:编程语言   时间:2017-11-02 20:01:28    阅读次数:165
JavaScript判断变量数据类型
一、JS中的数据类型 1.数值型(Number):包括整数、浮点数。 2.布尔型(Boolean) 3.字符串型(String) 4.对象(Object) 5.数组(Array) 6.空值(Null) 7.未定义(Undefined) 二、1.数值型(number) 比较常用的判断方法是: func ...
分类:编程语言   时间:2017-11-02 20:02:11    阅读次数:278
1、给定一个字符数组,按照字典顺序进行从小到大的排序
/* * 1、给定一个字符数组,按照字典顺序进行从小到大的排序 * String[] arr = {"nba","abc","cba","zz","qq","haha"}; * 思路: * 1、对数组排序。可以用选择、冒泡 * 2、for嵌套和比较以及换位 * 3、问题:以前排的是整数,比较用的是运 ...
分类:编程语言   时间:2017-11-02 20:02:30    阅读次数:299
Java代理
我是自己理解的,可能会有好多问题。 一 、 //创建一个需要实现display功能的 接口package com.chinasoft.proxy;public interface 功能接口 { void display();} 二、 //实现类实现display的方法package com.chin ...
分类:编程语言   时间:2017-11-02 20:03:02    阅读次数:160
多线程概要《记录》
问题的提出 新建一个基于对话框的应用程序,在主对话框添加一个按钮,标题为“延时6秒”,添加按钮的响应函数,代码如下: 编译并运行应用程序,单击“延时6秒”按钮,你就会发现在这6秒期间程序就象“死机”一样,不在响应其它消息。为了更好地处理这种耗时的操作,我们有必要学习——多线程编程。 多线程概述 进程 ...
分类:编程语言   时间:2017-11-02 20:03:51    阅读次数:160
es6数组新特性
数组循环属性:for,map,filter,foreach 结论:除了for,其他都不能通过return false,终止循环 代码 结果如图: 参考:http://es6.ruanyifeng.com/ ...
分类:编程语言   时间:2017-11-02 20:06:59    阅读次数:182
SpringBoot搭建基于Apache Shiro的权限管理功能
待续 GITHUB github : https://github.com/nbfujx/learn-java-demo/tree/master/Goku.WebService.Simple.Shiro ...
分类:编程语言   时间:2017-11-02 20:08:52    阅读次数:136
java调用操作系统命令
java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。 cmd /c dir 是执行完dir命令后关闭命令窗口。 cmd /k dir 是执行完dir命令后不关闭命令窗口。 cmd /c start dir 会打开一个新窗口后执行dir指令,原窗 ...
分类:编程语言   时间:2017-11-02 20:09:15    阅读次数:196
【二分图最大匹配】【匈牙利算法】zoj3988 Prime Set
题意:给你n个正整数,一对和为素数的数为一个合法数对。你选不超过K个合法数对,使得你选的数对涉及到的数的数量最大化。输出这个值。 所有1之间是可以任意两两配对的。 把奇数放在左侧,偶数放在右侧。 考虑当前要使用多少个“1”,动态更新最大匹配。 如果K不超过 最大匹配数 + 剩下的还没使用过的1数/2 ...
分类:编程语言   时间:2017-11-02 20:10:02    阅读次数:320
前后端分离跨服务器文件上传-Java SpringMVC版
近来工作上不上特别忙,加上对后台java了解一点,所以就抽时间,写了一个java版本的前后端分离的文件上传功能,包括前后端代码。 ...
分类:编程语言   时间:2017-11-02 20:10:43    阅读次数:226
JAVA本地TXT文件解决中文乱码问题
import java.io.*; public class ReadFile { public static void main(String[] args) { try { File file = new File("E:\\JavaLog/logs/1.txt"); if (file.isFi... ...
分类:编程语言   时间:2017-11-02 20:12:15    阅读次数:185
Java中栈和堆的区别
在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组,在堆中分配的内存, ...
分类:编程语言   时间:2017-11-02 21:08:40    阅读次数:165
Python yield 使用浅析
您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ? 我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。 如何生成斐波那契數列 斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个 ...
分类:编程语言   时间:2017-11-02 21:09:06    阅读次数:207
Spring-Hello World实例
Spring Hello World实例 创建Java项目 添加Jar包 ...
分类:编程语言   时间:2017-11-02 21:09:22    阅读次数:174
7 python--高阶函数和迭代器
把函数作为参数传入,这样的函数称为高阶函数 #sorted() 高阶函数 print ('#####字典排序#####') mm=dict(a=1,b=5,c=10,d=4) for i in mm: print i print(dir(mm)) sorted(mm,reverse=False) p ...
分类:编程语言   时间:2017-11-02 21:12:50    阅读次数:238
day12——Python高阶函数及匿名函数
高阶函数:就是把函数当成参数传递的一种函数,例如: def add(x,y,f): return f(x) + f(y) print(add(-8,11,abs)) 结果:19 解释: 1.调用add函数,分别执行abs(-8)和abs(11),分别计算出他们的值 2.最后再做和运算 map()函数 ...
分类:编程语言   时间:2017-11-02 21:13:55    阅读次数:230
粗略整理的java面试题
1.垃圾回收 是回收的空闲堆空间 只有在cpu空闲并且堆空间不足的情况下才回收 2.threadlocal 就是为线程的变量都提供了一个副本,每个线程运行都只是在更新这个副本。 Threadlocal可以解决线程不安全的情况,比如说SimpleDateFormat ThreadLocal和Synch ...
分类:编程语言   时间:2017-11-02 21:14:12    阅读次数:189
JavaScript里面向对象的继承:不使用构造函数实现"继承"
一、什么是"非构造函数"的继承? 请问怎样才能让"医生"去继承"中国人",也就是说,我怎样才能生成一个"中国医生"的对象? 这里要注意,这两个对象都是普通对象,不是构造函数,无法使用构造函数方法实现"继承"。 二、object()方法 json格式的发明人Douglas Crockford,提出了一 ...
分类:编程语言   时间:2017-11-02 21:14:29    阅读次数:206
C++ 对象创建的问题
一、C++对象的创建: 对象创建的注意事项: 1.对象数组里的个数,就是创建对象的个数; 2.类名* 变量名 <--> 这里只是一个指针,不是对象,占4个字节,所以就不得初始化; 这里的执行结果是 调用了构造函数调用了构造函数调用了构造函数调用了构造函数 调用了构造函数 hhhhhhhhhh ...
分类:编程语言   时间:2017-11-02 21:15:50    阅读次数:181
51nod 1001 数组中和等于K的数对【二分查找/排序】
1001 数组中和等于K的数对 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 收藏 关注 1001 数组中和等于K的数对 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 1001 数组中和等于K的数对 基准时间限制:1 秒 空间限 ...
分类:编程语言   时间:2017-11-02 21:16:39    阅读次数:196
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!