JAVA
文章平均质量分 93
ShawnRacine
这个作者很懒,什么都没留下…
展开
-
Could not find tools.jar. /Library/Internet Plug-Ins/ contains a valid JDK installation
Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation.原因:JDK版本较旧解决方法一、查看现在已安装的JDK二、删除旧版JDK三、下载新版本JDK8原因:JDK版本较旧旧版jdk 8的JavaAppletPlugin.plugin会安装在/Library/Internet P原创 2021-11-09 15:01:33 · 4527 阅读 · 1 评论 -
Junit单元测试
英文原文本教程将介绍如何使用Junit4.x和Junit5.x实现单元测试。1、软件测试的目的1.1、什么是软件测试软件测试是一个执行另外一个软件的软件。用来检验代码结果是否符合预期状态(状态测试)或着是否执行了期望的事件顺序(行为测试)。1.2、为什么说软件测试有用软件单元测试帮助开发者验证程序逻辑是否正确。自动运行测试有助于确定由代码修改引起的软件回归,我们的代码测试覆盖率高会让...原创 2019-11-26 15:59:36 · 130 阅读 · 0 评论 -
JSP - Syntax(语法)
https://www.tutorialspoint.com/jsp/jsp_syntax.htmThis tutorial will give basic idea on simple syntax (ie. elements) involved with JSP development:The Scriptlet:A scriptlet can contain an转载 2016-10-08 17:54:09 · 506 阅读 · 0 评论 -
FreeMarker编程导读
The Data Model1、创建data-model上一篇我们提到data-model的数据类型:scalars(string、number、date-time/date/time、boolean)、hashes、sequences。我们可以使用java.lang、java.util类和自定义javaBean来创建一个data-model:使用java.lang.String对原创 2016-10-28 17:52:51 · 319 阅读 · 0 评论 -
FreeMarker笔记
http://freemarker.org/docs/dgui_quickstart.htmldata-model1、data-model可以被看做是树形结构2、scalars存储一个特定的值。这个值可以是string、number、date-time/date/time、boolean.3、hashes是一个容器,存储其他变量并且关联一个唯一的索引名。4、sequence原创 2016-10-26 18:47:40 · 616 阅读 · 0 评论 -
spring注释与IOC理论结合(面向接口编程)
1、Bean的理解①被称作 bean 的对象是构成应用程序的支柱;②bean 是一个被实例化,组装,并通过 Spring IoC 容器所管理的对象;2、注册bean需要被spring容器管理的java类都可以注册为bean,容器会自动将其通过new方式创建对象实例。那么这样一来,几乎所有的java类都是bean,如果用一个注解来注册(如@Component),就缺乏说明原创 2016-09-29 21:16:14 · 1880 阅读 · 1 评论 -
Intellij IDEA的Facets和Artifacts
Facets:Facets表述了在Module中使用的各种各样的框架、技术和语言。这些Facets让Intellij IDEA知道怎么对待module内容,并保证与相应的框架和语言保持一致。使用Facets能让我们下载并配置framework所必须的组件,会自动生成各种各样的描述符,并存储在适当的位置,等等。大多数Facets可以无冲突得添加到Module中。也有一些Facets是原创 2016-11-03 13:55:44 · 66108 阅读 · 4 评论 -
java运算符及二进制、八进制、十六进制
前提1:假设“1个二进制位”等同于“1位二进制”。前提2:一个字节是8个二进制位为什么一个字节是8个二进制位呢?首先,据说字节,原意是用于表示一个完整的字符。计算机出现之前,用的是BSD编码,用4个二进制位表示一个字符。所以可以说,当时一个字节是4个二进制位。后来随着需求的增加,4个二进制位所能表达的范围过小(只能表示16中字符),进而出现了6个二进制位表示一个字节的编码:BC原创 2016-01-22 15:37:29 · 3492 阅读 · 0 评论 -
IOC思路
IOC程序开发思路过程:首先,一般程序这么引用对象:public class xfDetailActivity { private LineChart chart = new LineChart(); chart.show();}优化一下,将具体的LineChart对象改为接口或抽象类Chart,这样就可以实例化LineChart、PieChart...等Ch原创 2016-09-23 19:03:51 · 499 阅读 · 0 评论 -
spring-boot与mybatis整合优化介绍
关于spring-boot与mybatis整合优化方面的介绍,就是Mybatis-Spring-boot-starter的介绍:1、取消spring-mybatis.xml配置①自动检测已存在的Datasource之前,需要在spring-mybatis.xml中配置datasource的Bean,现在只需要在application.yml中配置到spring.datasource节点原创 2016-09-30 13:10:40 · 19949 阅读 · 0 评论 -
RESTful小程序
Create a resource representation classNow that you’ve set up the project and build system, you can create your web service.Begin the process by thinking about service interactions.Th转载 2016-09-22 18:12:27 · 1739 阅读 · 0 评论 -
弱引用总结及HashMap、List弱引用并Lru实现
ReferenceC++中有指针和Reference的概念,指针可以重新赋值,而Reference只能初始化时赋值。然而,java中的Reference是可以重新赋值,并不是C++的Reference概念,类似于C++的指针的概念。WeakReference和Strong Reference通常实例化的操作就是强引用:Object obj = new Object();原创 2016-06-21 17:27:11 · 3190 阅读 · 0 评论 -
自定义线程池ThreadPoolExecutor
public ThreadPoolExecutor (int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue workQueue, ThreadFactory threadFactory, RejectedExecutionHandler handler)Added in A原创 2016-03-01 14:05:57 · 1651 阅读 · 0 评论 -
Thread、ThreadGroup、ThreadFactory、ThreadPoolExecutor
先说Thread:1、构造方法Thread(),调的是create()方法,private void create(ThreadGroup group, Runnable runnable, String threadName, long stackSize) { Thread currentThread = Thread.currentThread();原创 2016-06-30 19:13:13 · 2057 阅读 · 0 评论 -
Volley运行流程及缓存分析
Volley运行流程: Volley.javanewRequestQueue(){ stack = new HurlStack(); NetWorknetwork = new BasicNetWork(stack); RequestQueuequeue = new RequesetQueue(network); queue.start();} RequestQu原创 2016-06-24 16:25:49 · 256 阅读 · 0 评论 -
j2ee页面跳转方式
(1). forward()方法 使用到javax.servlet.RequestDispatcher类 RequestDispatcher rd = getServletContext().getRequestDispatcher("url"); rd.forward(requestVar,requestVar); //传递servlet的入口参数 即: get转载 2016-03-18 16:58:34 · 2821 阅读 · 0 评论