码迷,mamicode.com
首页 > 编程语言 > 月排行
在Java中,return null 是否安全, 为什么?
Java代码中return value 为null 是不是在任何情况下都可以,为什么不会throw NullPointerException? Java语言层面:null值自身是不会引起任何问题的。它安安静静的待在某个地方(局部变量、成员字段、静态字段)不会有任何问题;它从一个地方被搬运到另一个地方 ...
分类:编程语言   时间:2018-07-25 16:07:04    阅读次数:128
Java+字节流+字符流转换
![](http://i2.51cto.com/images/blog/201807/25/9e0af274dfd9708b1f5355fbfda5546b.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3po
分类:编程语言   时间:2018-07-25 16:07:45    阅读次数:163
Spring Boot 中修改端口和上下文路径
Spring Boot 如何修改应用中访问的端口和上下文路径? ...
分类:编程语言   时间:2018-07-25 16:09:07    阅读次数:149
Python3-面向对象编程
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即 ...
分类:编程语言   时间:2018-07-25 16:09:49    阅读次数:152
java源码解析之String类(五)
/* * 切片函数,非常重要,这里一定要牢记beginIndex是开始位置,endIndex是结束位置,区别于以前学的offset是开始位置,而count或length是个数和长度 * 比如说,new String("abcdefg",1,3)得到的是bcd * 而 "abcdefg".substr... ...
分类:编程语言   时间:2018-07-25 16:10:07    阅读次数:120
排序算法(Apex 语言)
/*Code function : 插入排序算法 时间复杂度:O(n*n)空间复杂度:1*/List<Integer> arrayList = new List<Integer>{3,5,4,2,6};for(Integer i = 1; i< arrayList.size(); i++) {Int ...
分类:编程语言   时间:2018-07-25 16:12:24    阅读次数:126
构建springmvc+mybatis+dubbo分布式平台-window安装dubbo管控台
dubbo管理控制台开源部分主要包含: 提供者 路由规则 动态配置 访问控制 权重调节 负载均衡 负责人,等管理功能。 1. 下载dubbo管控台war包 2. 解压dubbo.war包 3. 修改dubbo.properties文件 dubbo.registry.address=zookeeper ...
分类:编程语言   时间:2018-07-25 16:13:31    阅读次数:128
python3 实战项目系列之四
Python 发送邮件 python发送邮件用到 smtplib 和 email 两个包。我们需要下载安装,采用brew install msmtp的方式就可以搞定了。 知识扫盲: 我们需要 开启上述服务,操作步骤如下: 登陆邮箱-->设置-->POP3/SMTP/IMAP 点击上述选项框,通过验证 ...
分类:编程语言   时间:2018-07-25 16:13:38    阅读次数:135
Java实现文件点击没反应
Java实现文件点击没反应 jsp页面链接,点击访问action用IO流去下载服务器上的文件,问题是任凭怎么点击都没反应,日志也不报错。 前台ajax代码 解决方法:文件的下载,在前台请求的时候,只能是form表单请求,或者用window.open的方式,最后我采用了window.open的方式 注 ...
分类:编程语言   时间:2018-07-25 16:14:04    阅读次数:179
PHP 几种常用的算法整理
一、冒泡排序 二、利用PHP内置函数计算字符串长度 三、反向输出字符串 四、加密,解密 ..... ...
分类:编程语言   时间:2018-07-25 16:14:43    阅读次数:184
Spring Boot 中全局异常处理器
Spring Boot 中全局异常处理器,就是把错误异常统一处理的方法;等价于Springmvc中的异常处理器。 ...
分类:编程语言   时间:2018-07-25 16:15:14    阅读次数:142
springmvc整合dubbo
摘要: 开发工具 1.Eclipse IDE:采用Maven项目管理,模块化。 2.代码生成:通过界面方式简单配置,自动生成相应代码,目前包括三种生成方式(增删改查):单表、一对多、树结构。生成后的代码如果不需要注意美观程度,生成后即可用。 技术选型(只列了一部分技术) 1、后端 服务框架:Dubb ...
分类:编程语言   时间:2018-07-25 16:15:37    阅读次数:159
python 模块会导入几次?猴子补丁为什么可以实现?
一共三个文件 a.py内容是 print('被导入') x = 1 b.py内容是 import a a.x = 2 c.py内容是 import a import b print(a.x) 现在运行c文件,这个结果出乎很多人的意料大部分python人员都猜不对,结果是 1、可以发现a模块被两个地方 ...
分类:编程语言   时间:2018-07-25 16:16:05    阅读次数:166
使用JavaScript / JQuery导出 html table 数据至 Excel 兼容IE/Chrome/Firefox
function fnExcelReport(){ var tab_text=""; var textRange; var j=0; tab = document.getElementById('headerTable'); // id of table for(j = 0 ; j "; //tab... ...
分类:编程语言   时间:2018-07-25 16:17:45    阅读次数:344
Java知识点梳理——多态
1、定义:多态是同一个行为具有多个不同表现形式或形态的能力,即一个接口不同的实例执行不同的操作; 2、优点:消除类型之间的耦合关系、可替换性、可扩展性、接口性、灵活性、简化性; 3、多态存在的3个必要条件 a、继承:在多态中必须存在有继承关系的子类和父类; b、重写:子类对父类中的某些方法重新定义, ...
分类:编程语言   时间:2018-07-25 16:18:08    阅读次数:141
Java垃圾回收机制(转)
说到垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。顾名思义,垃圾回收就是释放垃圾占用的空间,那么在Java中,什么样的对象会被认定为“垃圾”?那么当一些对象 ...
分类:编程语言   时间:2018-07-25 16:18:34    阅读次数:168
java异常设计
异常的分类结构图异常机制是为了解决什么问题?它也是线程结束的一种方式,从某中角度来讲,它与正常return没有什么区别,只不过是一种异常的方式结束。那为什么需要这种异常的机制呢?异常机制本身也是划分了严重程度,如:Error/Exception.它以一种不侵入正常流程编码的形式,尽量不让程序崩溃(Error类型的异常),同时给开发者友好的提示信息(方便问题的定位)。各种异常在什么场景下出现?能否处
分类:编程语言   时间:2018-07-25 16:19:00    阅读次数:196
数据结构(java)之栈
publicinterface IStack <E>{ E push(E e); E pop(); E peek(); int size(); boolean empty(); } publicclass MySquenceStack <E>implements IStack<E> { privat ...
分类:编程语言   时间:2018-07-25 16:21:42    阅读次数:138
python 全局解释锁GIL
Python的全局解释器锁GIL用于保护python解释器,使得任意时刻,只有一个线程在解释器中运行。从而保证线程安全 在多线程环境中,Python 虚拟机按以下方式执行: 1. 设置GIL2. 切换到一个线程去运行3. 运行: a. 指定数量的字节码指令,或者 b. 线程主动让出控制(可以调用ti ...
分类:编程语言   时间:2018-07-25 16:22:09    阅读次数:140
C语言学习2018072701
#include<stdio.h> extern int a,b;extern int c;extern float f; int main(){ int a,b; int c; float f; a=10; b=20; c=a+b; printf("value of c:%d \n"); f=70 ...
分类:编程语言   时间:2018-07-25 16:22:44    阅读次数:137
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!