**【java】**
写一封信
这个作者很懒,什么都没留下…
展开
-
【Java基础】多线程(详细内容总结)
一、线程线程 vs 进程1、联系线程 – 进程线程是进程的组成部分,一个进程可以拥有多个线程,一个线程必须有一个父进程线程可以拥有自己的堆栈、程序设计器、局部变量,但不拥有系统资源,与父进程的其他线程共享该进程所拥有的全部资源线程 – 线程独立运行,它并不知道进程中是否还有其他线程存在执行是抢占式(当前运行的线程在任何时候都可能被挂起,以便另一个线程可以运行)2、区别进...原创 2019-07-28 20:49:44 · 249 阅读 · 0 评论 -
【疯狂Java讲义】第十三章 数据库
原创 2019-07-07 20:10:52 · 274 阅读 · 3 评论 -
【疯狂Java讲义】第九章 泛型
原创 2019-06-23 21:29:47 · 230 阅读 · 1 评论 -
【疯狂Java讲义】第八章 Java集合
遍历(+操作)元素集合1.Lambda表达式 // 创建集合 Collection<String> coll = new HashSet<>(); coll.add("C"); coll.add("C++"); coll.add("Java"); coll.add("Python");(1)遍历集合 coll.forEach(obj -> Sys...原创 2019-06-16 19:34:33 · 252 阅读 · 1 评论 -
【Java基础】类加载机制 与 反射
一、类加载过程二、类加载器三、反射原创 2019-08-04 20:16:31 · 242 阅读 · 2 评论 -
【疯狂Java讲义】第十五章 输入/输出
1、访问文件(File)2、访问文件内容(输入/输出流)2.1 IO分类2.2 NIO2.3 NIO.2原创 2019-07-21 21:42:12 · 235 阅读 · 1 评论 -
【疯狂Java讲义】第十章 异常处理
原创 2019-06-30 21:53:22 · 189 阅读 · 1 评论 -
【疯狂Java讲义】第十四章 注释
原创 2019-07-14 19:49:05 · 231 阅读 · 1 评论 -
【疯狂Java讲义】第七章 Java基础类库
原创 2019-06-09 22:05:28 · 251 阅读 · 1 评论 -
【疯狂Java讲义】第四章 流程控制与数组
本章内容是承前启后的一章,可以帮助我们更好的理解栈内存和堆内存的实际发挥的作用,同时也和接下来的集合一章,可以对比学习。原创 2019-05-12 15:59:50 · 287 阅读 · 1 评论 -
【JAVA】JDBC
一、JDBC概述 JDBC(Java DataBase Connectivity,java数据库连接),SUN 公司推出的 Java 访问数据库的标准规范(接口)。 1. JDBC 是一种用于执行SQL语句的 Java API 2. JDBC 可以为多种关系数据库提供统一访问 3. JDBC 由一组用Java语言编写的类和接口组成 JDBC与ODBC的区别...原创 2018-06-21 08:02:42 · 346 阅读 · 66 评论 -
【JAVA】 cxf 生成 webservice 服务端代码
CXF Apache CXF = Celtix + XFire。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实...原创 2018-05-24 08:09:35 · 4516 阅读 · 73 评论 -
TypeScript特性
相比 JavaScript ,TypeScript有它自己的一些性质需要我们着重了解。为了更好的发现 JavaScript 和 TypeScript代码的区别,我们可以使用相关在线编辑器。 对于 JavaScript 和 TypeScript代码的区别,小编主要从以下几个方面来举例说明:一、字符串(1)多行字符串(数字1左边的键) (2)多行字符串模板 (3)自动...原创 2018-05-17 09:01:43 · 1701 阅读 · 15 评论 -
TypeScript概论
为什么会出现? 第一次看到 TypeScript ,小编第一反应就是它的名字和 JavaScript有相同的地方。事实证明,它们二者有紧密的关系。那么为什么有了JavaScript 还会出现 TypeScript 呢? JavaScript 有个典型的特征是,它是一种自由语言,它的语法规则并不是那么严格,因此,我们容易犯错,难发现错。 TypeScript 很好的解决了这个问题,它是 ...原创 2018-05-10 15:55:22 · 237 阅读 · 12 评论 -
【JAVA】JSP的内置对象(下)
接着上篇博文,小编将继续介绍JSP的内置对象。一、9大内置对象二、详细用法4.session session在网络应用中,称为“会话控制”。session 对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 session 对象中的变量将不会丢失。4.1 创建及获取客户的会话session.setA...原创 2018-04-23 09:24:17 · 309 阅读 · 28 评论 -
【JAVA】JSP的内置对象(上)——request,response
上篇博文介绍了JSP的一些基础知识,本篇博文将主要对JSP的9大内置对象进行讲解。是什么? JSP内置对象,是指可以不加声明和创建就可以在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量。为什么用? 通过JSP的定义,我们可以大概知道JSP的作用。 我们都知道,java语法在使用一个对象之前,需要先进行实例化。为了简化这种开发,JSP提供了一些...原创 2018-04-17 09:05:12 · 550 阅读 · 16 评论 -
【JAVA】Fatal error compiling: 无效的目标发行版: 1.8
前言 之前小编的Eclipse和Idea使用的jdk版本一直是1.8,最新因为新的需求更换成1.7,此时Eclipse和Idea都因为jdk的版本问题,提示了错误信息。 Eclipse:Fatal error compiling: 无效的目标发行版: 1.8 Idea:Error:java: 无效的源发行版: 1.8解决方法 小编总结了一下几种解决方法,可以按照...原创 2018-04-10 08:05:04 · 6054 阅读 · 19 评论 -
【JAVA】Servlet与JSP
前言 java学习之初,我们经常会看到或使用到Servlet与JSP,本篇博文将详细介绍这二者以及它们之间的关系。 一、Servlet是什么? Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于处理各种业务逻辑,生成动态Web内容。为什么用? &...原创 2018-03-25 16:37:00 · 1085 阅读 · 97 评论 -
【MySQL】错误1045: Access denied for user 'root'@'localhost' (using password: YES)
这个错误的出现原因在于用户名或者密码输入错误,解决的方法可以是重装数据库或者修改/重置密码。下面小编将对这两种解决方案进行详细解释。一、重装MySQL 重装数据库的麻烦之处在于第一次安装产生了很多文件,我们需要全部删除。1. 打开控制面板->卸载MySQL2. 删除以下文件(1)MySQL的安装路径 (2)C:\Program Files\MySQL (3)C:\ProgramData\My原创 2017-12-26 22:00:24 · 4438 阅读 · 24 评论 -
【JAVA】J2EE的13个规范
为什么要有这些规范? J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。规范具体是什么: 全称主要功能详细说明1EJBEnterprise JavaBean(企业级javabean)部署分布式应用程...原创 2017-12-14 17:14:34 · 483 阅读 · 17 评论 -
【JAVA】安装Eclipse报错“ Failed to load the JNI shared library”
错误:原因:1:给定目录下jvm.dll不存在 解决方法:(1)重新安装jre或者jdk,配置环境变量 (2)复制jvm.dll到该目录2:eclipse的版本与jdk版本不一致 解决方法:两者安装同样的版本(都为32位、64位)**如何检查eclipse的版本与jdk版本1.eclipse: 打开安装目录——右击“...原创 2017-12-04 14:48:22 · 617 阅读 · 16 评论 -
【SpringMVC】Request Entity Too Large
在网页上上传文件时提示该错误,原因在于文件大小超出了预先设置的文件上传大小。 解决方案: 第一步:修改spring-mvc配置文件第二步:...原创 2018-06-07 14:46:35 · 1731 阅读 · 12 评论 -
【JAVA】EL技术
概述 EL(Express Lanuage)表达式可以嵌入在jsp页面内部,减少jsp脚本的编写,EL 出现的目的是要替代jsp页面中脚本的编写。如何从域中取出数据实例:&lt;body&gt; &lt;!-- 模拟域中的数据 --&gt; &lt;% pageContext.setAttribute("company", "原创 2018-06-17 21:05:05 · 386 阅读 · 14 评论 -
如何对比mysql数据表的数据与excel表中数据是否重复?
一、利用excel比对1、将mysql数据表导出为excel 2、将表格数据与excel数据进行对比方法一:函数COUNTIF IF(COUNTIF(数据库数据所在的区域,目标值所在区域)=0,”不重复”,”“) 方法二:函数Match MATCH(数据库数据所在的区域,目标值所在区域,) 方法三:条件格式——突出显示单元格规...原创 2018-08-18 08:09:43 · 4499 阅读 · 56 评论 -
IDEA自定义代码模板
快捷键自定义代码模板Live Templates 是IDEA为我们提供的代码模板,已经为我们提供了很多关键字,方便我们更快捷的编写代码。当然,我们也可以根据需要,添加我们需要的模板File – Setting – Live Templates – Custom...原创 2019-05-12 15:55:53 · 1211 阅读 · 0 评论 -
【红包雨】活动红包雨实现逻辑(ionic+springboot)
前言活动形式:参与活动人员通过红包雨活动抢积分,通过积分可进行相应的奖品兑换 活动当天,我负责完成的功能包括:发红包,红包雨,排行榜我的考虑实现逻辑一、发红包...原创 2019-05-07 16:09:03 · 5348 阅读 · 4 评论 -
【疯狂Java讲义】第五、六章 面向对象
原创 2019-05-19 19:21:04 · 208 阅读 · 1 评论 -
【疯狂Java讲义】第三章 数据类型和运算符
原创 2019-04-30 09:36:10 · 213 阅读 · 1 评论 -
【疯狂Java讲义】第二章 理解面向对象
原创 2019-04-30 09:35:10 · 225 阅读 · 1 评论 -
【疯狂Java讲义】第一章 Java语言概述与开发环境
原创 2019-04-28 21:34:41 · 241 阅读 · 2 评论 -
集合
原创 2019-04-07 22:08:16 · 197 阅读 · 6 评论 -
Maven
原创 2019-03-31 21:50:18 · 138 阅读 · 1 评论 -
Redis
原创 2019-03-24 21:06:31 · 133 阅读 · 1 评论 -
SpringBoot使用
原创 2019-03-11 18:47:00 · 153 阅读 · 1 评论 -
SpringBoot简介
原创 2019-02-24 20:25:08 · 372 阅读 · 0 评论 -
【JAVA】基础
是什么 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。j2se、j2ee、j2me的区别 java2平台包括标准版(J2SE)、企业版(J2EE)和...原创 2017-12-03 16:13:06 · 705 阅读 · 15 评论