Java
堆与栈
这个作者很懒,什么都没留下…
展开
-
Maven中通过依赖坐标导入jar包
Maven下的Java项目执行结果展示原创 2019-02-28 20:29:50 · 1728 阅读 · 0 评论 -
Linux系统下部署Java项目
首先我们需要在Linux系统下安装JDK、MySql和Tomcat,一下我会分步骤来说明。安装JDK先把在网上下载好的JDK导入到Linux系统,工具我选择的是SecureFX,直接拖就可以了。现在就可以解压了,直接解压到/usr/profile目录下`,命令如下:tar -xvf jdk-9.0.4_linux-x64_bin.tar.gz -C /usr/local/解压完之后配置...原创 2019-02-28 20:30:18 · 2322 阅读 · 0 评论 -
基于TCP协议的Socket通信
这里写自定义目录标题欢迎使用Markdown编辑器TCP/IP协议网络编程三要素java中提供了两个类用于实现TCP通信程序:简单的TCP网络程序客户端与服务端通信实现的代码欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。TCP/IP协议...原创 2019-02-22 14:11:28 · 1151 阅读 · 0 评论 -
MyBatis报错Parameter 'index' not found. Available parameters are [arg1, arg0, param1, param2]的解决方法
Parameter ‘index’ not found. Available parameters are [arg1, arg0, param1, param2]以前使用的都是xml访问的数据库,今天使用了mybatis注解,在用到分页查询的时候报了一个错误,如图:1.这是mybatis的特性,如果方法参数只有一个且不是对象类型,占位符就可以随意定义2.如果涉及到多个占位符,就不可以随意...原创 2019-02-28 20:48:06 · 3847 阅读 · 0 评论 -
Java静态代理的理解
静态代理详情代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.比如需要明星出场表演,可以通过他的经纪人作为代理中间人,经纪人还可以改变明星的各种行为,明星只需要进行各种表演就行,其他繁琐的事情交给经纪人处理。定义明星接口2.定义明星目标对象,实现明星接口...原创 2019-03-10 20:34:10 · 163 阅读 · 0 评论 -
Java文件上传-ApacheFileUpload组件的使用
使用ApacheFileUpload组件实现文件上传1.在pom.xml中添加所需commons-fileupload依赖<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId&...原创 2019-03-10 21:15:43 · 460 阅读 · 0 评论 -
设计模式-单例模式
单例模式概述在一个应用中,对象只需要一个(唯一)作用:保证应用中的实例有且只有一个类型:饿汉模式、懒汉模式饿汉模式使用static关键字修饰,类加载时,对象就被创建出来。public class Singleton { //私有化构造方法,外部不可以调用 private Singleton(){ } //提供一个成员变量,如果不设置为私有的, ...原创 2019-04-07 21:13:19 · 129 阅读 · 0 评论 -
多线程-控制线程的执行顺序
控制线程的执行顺序的两种方法方法一:利用Thread.join()的方法实现,其原理是,让其父线程等待子线程执行完再执行package com.itheima.a_demo.thread;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class Thr...原创 2019-05-24 21:26:27 · 280 阅读 · 0 评论