可能看了之前的文章,有人会疑问,为什么有的会返回fale,比如0,这里需要强调一下,什么情况下,会返回false;当该值为非值(当然我不确定是不是这么叫的)的时候,返回的结果就是false 非值有:0 , false, “”, null, undefind, NaN(not a number) 综合 ...
分类:
编程语言 时间:
2018-12-11 13:49:05
阅读次数:
249
之前遇到反转链表的算法,比较晦涩难解,但其实挺简单的。 目标:将一个顺序链表反转。 思路:用三个辅助节点,每次实现一个节点的指向反转,即他的后继变为他的前驱。 三个辅助节点: p q r 按顺序分别指向 节点0,1,2, 然后一次次移动,指向1,2,3 ; 2,3,4...... 算法分为三部分: ...
分类:
编程语言 时间:
2018-12-11 13:50:12
阅读次数:
265
一.AOP [知识点详解] AOP:中文名称面向切面编程 英文名称:(Aspect Oriented Programming) 正常程序执行流程都是纵向执行流程 3.1 又叫面向切面编程,在原有纵向执行流程中添加横切面 3.2 不需要修改原有程序代码 3.2.1 高扩展性 3.2.2 原有功能相当于 ...
分类:
编程语言 时间:
2018-12-11 14:29:26
阅读次数:
205
解决办法: 1、在idea中,运行时给weblogic server中 VM options 配置增加内存的参数:-server -XX:PermSize=1024m -XX:MaxPermSize=1024m 如下图: 2、调整PermSize 的大小为如下后,再次开启正常。这个方法一般需要重启电 ...
分类:
编程语言 时间:
2018-12-11 14:31:14
阅读次数:
306
Python3: Python是解释型语言 (弱类型定义语言:无需定义数据类型,一个变量可以赋不同数据类型的值。) 解释型语言在运行时通过解释器对代码进行解释,优点是: 1.跨平台性好 2.一份代码可以在多个平台使用 3.方便调试 缺点是: 1.执行速度较慢 2.依赖于解释器执行 Python 思想 ...
分类:
编程语言 时间:
2018-12-11 14:31:44
阅读次数:
233
Given an integer array, find three numbers whose product is maximum and output the maximum product. Example 1: Input: [1,2,3] Output: 6 Example 2: Inp ...
分类:
编程语言 时间:
2018-12-11 14:32:00
阅读次数:
207
# Pipe 管道 import os, time import multiprocessing as mp def job1(pipe): for i in range(100): pipe.send(i) time.sleep(0.1) print("***") return 0 def job... ...
分类:
编程语言 时间:
2018-12-11 14:33:30
阅读次数:
166
证明CopyOnWriteArrayList是线程安全的 先写一段代码证明CopyOnWriteArrayList确实是线程安全的。 ReadThread.java import java.util.List; public class ReadThread implements Runnable ...
分类:
编程语言 时间:
2018-12-11 14:34:14
阅读次数:
221
定义 MDN上对Map和ForEach的定义: forEach(): 针对每一个元素执行提供的函数。 map(): 创建一个新的数组,其中每一个元素由调用数组中的每一个元素执行提供的函数得来。 到底有什么区别呢? forEach()方法不会返回执行结果,而是undefined。 也就是说,forEa ...
分类:
编程语言 时间:
2018-12-11 14:37:25
阅读次数:
207
多进程 socket server 只要来了一个client请求 开一个进程 进程开多了就会卡 进程的调度 进程的开启的开销 给操作系统的负担 数据\文件\ 代码 记录当前的执行位置 线程: 轻量级 在进程中数据共享 是进程的一部分,不能独立存在 是计算机中被CPU调度的最小单位 进程: 对操作系统 ...
分类:
编程语言 时间:
2018-12-11 15:49:57
阅读次数:
210
原文:http://www.cnblogs.com/heizai002/p/6862625.html ...
分类:
编程语言 时间:
2018-12-11 15:50:53
阅读次数:
214
1、创建一个登陆拦截器SecurityInterceptor,它继承HandlerInterceptorAdapter类 2、创建一个URL拦截器WebSecurityConfig类,主要在这个类中实现URL拦截。注意:具体的拦截依据项目而定。 3、自己写一个controller和一些jsp,就可以 ...
分类:
编程语言 时间:
2018-12-11 15:51:16
阅读次数:
470
一 Process对象的join方法 在主进程运行过程中如果想并发地执行其他的任务,我们可以开启子进程,此时主进程的任务与子进程的任务分两种情况 情况一:在主进程的任务与子进程的任务彼此独立的情况下,主进程的任务先执行完毕后,主进程还需要等待子进程执行完毕,然后统一回收资源。 情况二:如果主进程的任 ...
分类:
编程语言 时间:
2018-12-11 15:51:52
阅读次数:
167
1、静态代码块 ①、格式 在java类中(方法中不能存在静态代码块)使用static关键字和{}声明的代码块: 1 2 3 4 5 public class CodeBlock { static{ System.out.println("静态代码块"); } } 1 2 3 4 5 public c ...
分类:
编程语言 时间:
2018-12-11 15:52:16
阅读次数:
183
在大四实习阶段,秋招的时候,面试了很多家公司,总结常见的java面试题目:(答案可以自己百度) 1、你所用oracle的版本号是多少? 2、tomcat修改8080端口号的配置文件是哪个? 3、mybatis与jdbc区别? 4、mybatis的三种连接方式? 5、servle的生命周期? 6、js ...
分类:
编程语言 时间:
2018-12-11 15:52:27
阅读次数:
204
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "“全栈2019”Java第四十九章:重载与重写对比详解" 下一章 "“全栈2019”Java第五十章:继承与构造方法详解" 学习小组 加入同步学 ...
分类:
编程语言 时间:
2018-12-11 15:53:44
阅读次数:
226
规范概览 对于一个标准的项目来说,目录名、包名、类名、方法名、变量名,这些名称都有一个大致的规范。 在MyBatis中 数据访问层推荐使用mapper; 实体推荐使用pojo,pojo是目录名,目录下的类名称保持和表名相同。 业务逻辑推荐使用service; 控制器使用controller或者ser ...
分类:
编程语言 时间:
2018-12-11 15:54:55
阅读次数:
250
Executor ThreadPoolExecutor 代码 想象画面 线程池 得有个线程工厂源源不断生产线程、有一系列的Workers用于执行任务(用线程去跑任务)、 就像穿手串,有工人(Worker),有线团(ThreadFactory)生产线(Thread)、有珠子(Runnable珠子在ru ...
分类:
编程语言 时间:
2018-12-11 15:55:20
阅读次数:
207
很多测试开发工程师尤其是刚入行的同学对编程语言和技术栈选择问题特别关注,毕竟掌握一门编程语言要花不少时间成本,也直接关系到未来的面试和就业(不同企业/项目对技术栈要求也不一样),根据自身情况做一个相对正确的选择确实要比盲目投入更明智也更高效。 目前最常见的情况是纠结选择 Java 还是 Python ...
分类:
编程语言 时间:
2018-12-11 15:57:03
阅读次数:
239
点击关注并置顶,江湖要事早提醒 点击关注并指定,江湖要事早知道 我 常想,人生最有趣莫过于前路未知。于是我常常羡慕那些个“金梁古温”笔下随遇而安、随性而为、随缘而爱的浪子们。比如陆小凤,比如叶开。 写在最前 我写过很多篇秋招总结,这篇文章应该是最后一篇总结,当然也是最完整,最详细的一篇总结。秋招是我 ...
分类:
编程语言 时间:
2018-12-11 15:57:50
阅读次数:
204