![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
java&ly
在路上
展开
-
java核心技术--对象与类
1:类 类是构造对象的模板或蓝图。由类构造对象的过程成为创建类的实例。2:对象 对象的三个主要特性: 对象的行为-------可以对对象施加哪些操作,或可以对对象施加哪些方法? 对象的状态-------当施加那些方法时,对象如何响应? 对象标识---------如何辨别具有相同行为与状态的不同对象?3:识别类 首先从设计类开原创 2016-10-18 15:56:51 · 482 阅读 · 0 评论 -
单点登录原理与简单实现
一、单系统登录机制1、http无状态协议web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器转载 2016-12-19 09:36:48 · 400 阅读 · 0 评论 -
spring+mybaits+MySQL 实现图片上传并保存数据库
前言:在用Java做一些小项目的时候,为了少许的图片上传做一个文件服务器不值得,所以最快最简便的方式就是直接保存到数据库中。 因为部署的时候前后台有可能会分开部署公用一个库,所以把文件存到数据库是最好的办法之一。建表 CREATE TABLE `tbl_file` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `case_id原创 2017-06-09 10:34:11 · 9864 阅读 · 1 评论 -
ORM的作用以及相关简介
为什么用ORM? 当使用面相对象的编程语言来进行应用开发时,从项目一开始就采用的是面向对象的分析、设计、编程,但到了持久层数据库访问时,又必须重返关系数据库的访问方式,这种感觉非常糟糕。面向对象的优势: 1、面向对象的建模、操作。 2、多态、继承。 3、摒弃难以理解的过程。 4、简单易用,易理解。关系数据库的优势: 1、大量数据的查找、排序 2、集合数据连接操作、映射。 3、原创 2017-07-03 15:42:43 · 3497 阅读 · 0 评论 -
Java中的事务——JDBC事务和JTA事务
Java事务的类型有三种:JDBC事务、JTA(Java Transaction API)事务、容器事务。 常见的容器事务如Spring事务,容器事务主要是J2EE应用服务器提供的,容器事务大多是基于JTA完成,这是一个基于JNDI的,相当复杂的API实现。所以本文暂不讨论容器事务。本文主要介绍J2EE开发中两个比较基本的事务:JDBC事务和JTA事务。JDBC事务JDBC的一转载 2017-07-05 11:24:36 · 529 阅读 · 0 评论 -
IntelliJ IDEA 安装配置和常规使用
1-下载 官网下载旗舰版(Ultimate): https://www.jetbrains.com/idea/download/#section=windows 2-激活 2-1:下载jar: 方式一: http://idea.lanyus.com/jar/JetbrainsCrack-2.7-release-str.jar ...原创 2018-02-06 16:57:52 · 4059 阅读 · 0 评论 -
java基础面试准备--集合
一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、各种集合的对比Vector和ArrayListvector是线程同步的,所以它也是线程安全的,而ArrayList是线程异步的,是不安全的。如果不考虑到线程的安全因素,一般用arraylist效率比较高...原创 2018-04-26 16:32:03 · 337 阅读 · 0 评论 -
java基础面试准备--多线程1
一、如何控制多线程的执行顺序? join方式,让主线程等待子线程结束后才能继续运行。 原理 调用 Object 的 wait() 方法,让主线程等待。 ExecutorService executor = Executors.newSingleThreadExecutor(); 原理:把线程放到队列里面。先进先出。demo:public class ThreadTest { static...原创 2018-04-26 18:00:45 · 302 阅读 · 0 评论