解决办法: 在eclipse.ini文件中最前面添加这两行: 上面那个路径是你的java jdk的安装路径 ...
分类:
编程语言 时间:
2018-12-27 15:29:40
阅读次数:
213
1. JDK命令行工具 - jstack jps -l 查询当前运行线程 jstack -[operation] pid 其中operation: -F:当 jstack pid没有响应时,使用-F强制dump线程信息 -m:打印java线程栈和本地线程栈 -l:长期监听, 打印锁信息 jstack ...
分类:
编程语言 时间:
2018-12-27 15:29:51
阅读次数:
179
前段时间在一个项目里面发现,针对Excel的处理没有一个公用的视图,来个下载的需求就要自己去写一堆POI的东西,终于有一天给我也来了几个,还是按照以前的方式来写,写多了真心想吐,后面想想还是有必要整个解析Excel的视图了。花了一天时间,总结出来共有三种方式可以处理Excel视图。 由于spring ...
分类:
编程语言 时间:
2018-12-27 15:32:03
阅读次数:
149
JS的数组(Array)与python的列表(List)很相似,本人因为之前学过JS,后来学习python感觉有些方法很容易混淆,这里对常用的一些方法做些区分 增 删 改 查 排序 逆序 增加元素 1.添加元素到末尾 2.添加数组(或列表)到末尾 3.添加元素到开头(仅javascript) 4.从 ...
分类:
编程语言 时间:
2018-12-27 15:33:06
阅读次数:
307
一般情况下,我们认为Java中了除了八种基本数据类型,其他都是对象,进行引用传递; 但是:String、包装类、枚举类作为参数传递后发现,没有达到引用传递的效果,很多人认为它是值传递! 首先,对象肯定是引用传递,为何这三类没有达到引用传递的效果呢? 以包装类Boolean为例: 会发现: 1、Boo ...
分类:
编程语言 时间:
2018-12-27 15:34:54
阅读次数:
196
在我们可以深入学习AbstractQueuedSynchronizer(AQS)之前,必须具备了volatile、CAS和模板方法设计模式的知识,本文主要想从AQS的产生背景、设计和结构、源代码实现及AQS应用这4个方面来学习下AQS 如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Sp ...
分类:
编程语言 时间:
2018-12-27 15:35:30
阅读次数:
156
突然发现,C++真的对新人太不友善了,当你被那些繁琐的语法给困扰的时候,你根本都不能好好的去了解这面向对象后:封装、继承、多态。 而且,你还要被C++的包袱C语言给困扰,从面向过程到面向对象过渡,C++难吗?难,那到底什么地方难呢?我们应该把思想跟语法分离开来看。 比如像对象的复制,C++涉及到拷贝 ...
分类:
编程语言 时间:
2018-12-27 15:35:36
阅读次数:
153
def upload(request): return render(request, 'upload.html') def upload_file(request): username = request.POST.get('username') fafafa = request.FILES.ge ...
分类:
编程语言 时间:
2018-12-27 15:38:01
阅读次数:
232
__stdcall: _stdcall 调用约定相当于16位动态库中经常使用的PASCAL调用约定。在32位的VC++5.0中PASCAL调用约定不再被支持(实际上它已被定义为__stdcall。除了__pascal外,__fortran和__syscall也不被支持),取而代之的是__stdcal ...
分类:
编程语言 时间:
2018-12-27 15:40:04
阅读次数:
172
var abc = new Array(a,b,c,d,e); abc.join('-') // 结果 : a-b-c-d-e-f var obk = 'a-b-c-d-e'; obk.split('-') // 结果 :['a','b','c','d','e','f'] split 和 join ... ...
分类:
编程语言 时间:
2018-12-27 15:40:58
阅读次数:
172
第一种: <script language="javascript" type="text/javascript"> window.location.href="login.jsp?backurl="+window.location.href; </script> 第二种: <script lang ...
分类:
编程语言 时间:
2018-12-27 15:41:15
阅读次数:
259
一,简介 拦截器概念和struts概念一致 实现拦截器 实现HandlerInterceptor接口 配置拦截器 二,具体实现 拦截器 配置文件 ...
分类:
编程语言 时间:
2018-12-27 15:42:42
阅读次数:
222
有时候,一个系统的功能,需要两个或两个以上的数据库, 在Spring Boot 中要如何配置? How to? 新建一个类DataSourceConfig 之后在运用的时候,注意@Qualifier java.lang.IllegalArgumentException: jdbcUrl is req ...
分类:
编程语言 时间:
2018-12-27 18:17:15
阅读次数:
209
接口与多态 Java除了平台无关的特点外,从语言的角度来看,Java的接口是该语言的又一特色。Java舍弃了C++语言中多重继承的机制,使得编写的代码更加健壮和便于维护,因为多继承不符合人的思维模式,就像生活中,人只有一个父亲,而不是多个。尽管多继承可以使编程者更加灵活的设计程序,但是程序会显得难于 ...
分类:
编程语言 时间:
2018-12-27 18:17:50
阅读次数:
188
以下是我收集的Java编程里各种区别,供Java学习爱好者参考,这些区别都是每次Java面试中常考的,大家好好掌握,如有失误请留言指出。想要获取Java详细全套学习资料请到上海尚学堂官网获取。 1、HashMap和Hashtable的区别。 HashMap是Hashtable的轻量级实现(非线程安全 ...
分类:
编程语言 时间:
2018-12-27 18:18:13
阅读次数:
207
要更好的理解多线程的话,必须要把多线程的生命周期搞懂。 多线程的生命周期 1.新建(New):线程创建以后就处于新建状态,Thread t = new Thread(); 2.就绪(Runnable):当线程调用start()方法就进入就绪状态,线程进入就绪状态后不会立即执行,而是会等待CPU来调用 ...
分类:
编程语言 时间:
2018-12-27 18:19:38
阅读次数:
184
2018面向对象程序设计(Java) 第18周学习指导及要求(2018.12.27-2018.12.30) 学习目标 (1) 综合掌握java基本程序结构; (2) 综合掌握java面向对象程序设计特点; (3) 综合掌握java GUI 程序设计结构; (4) 综合掌握java多线程编程模型; ( ...
分类:
编程语言 时间:
2018-12-27 18:19:48
阅读次数:
151
1.Java里的AClass.class得到的Class<T>类的对象对应C#的typeof(AClass)得到的Type类型的对象;(但是C#如果要反射创建对象是用Type对象的Assembly对象) 2.之前一直纠结于c#的委托类型变量是小驼峰,如Func1 func = Console.Wri ...
分类:
编程语言 时间:
2018-12-27 18:19:54
阅读次数:
180
Spring boot 一、Group Id和 Artifact Id Group Id和 Artifact Id被统称为“坐标”是为了保证项目唯一性而提出的 Group Id: Group : n. 群;组;团体;集团 v. 聚合;成群、组;把 ... 聚集;把 ... 分类 Group Id : ...
分类:
编程语言 时间:
2018-12-27 18:21:08
阅读次数:
185