
java EE
文章平均质量分 67
铁弹神侯
Zeal For You!
展开
-
eclipse-配置整理
eclipse-配置本文介绍eclipse常用的工具配置的方法新的改变修改编码修改字体添加JDKmaven配置注释签名Tomcat配置查看源码本文介绍eclipse常用的工具配置的方法以下内容过于简单的就只用截图来表示新的改变全新的界面设计全新的界面设计链接: link修改编码修改字体添加JDKmaven配置打开文件:apache-maven-3.3.9\conf\settings.xml将其中本地仓库位置修改掉<localRepository>仓库地原创 2020-06-02 14:17:24 · 5051 阅读 · 1 评论 -
内网情况无法下载jar-使用Nexus搭建Maven私服解决
内网情况无法下载jar-使用Nexus搭建Maven私服解决1、Maven介绍2、私服介绍3、私服搭建1)下载Nexus2)Nexus 提供仓库列表3)私服安装后配置4)从私服下载文件5)私服添加阿里云仓库6)注意事项和优化7)将本地项目发布到私服1、Maven介绍1.说到Maven,做过Java开发的基本上都知道它的作用,为了解决jar包的下载,jar包的依赖关系。2.具体使用需要下载Maven的客户端,然后需要设置setting文件,改变本地仓库地址,改变远程仓库地址;如果不改变,就是使用的默认的原创 2020-05-11 19:53:39 · 2604 阅读 · 0 评论 -
Oracle的好用的函数
select a.aa a.bb max(a.cc) from tb_a a group by a.aa,a.bboracle中groupby方法,要查询的参数必须要在这个分组内,所以,为了避免这个问题,可以用max方法取到cc的值,这...原创 2020-04-01 11:55:49 · 260 阅读 · 0 评论 -
Linux命令+Redhat的安装+oracle的安装教程+oracle基本命令
Linux的基本命令pwd:查看当前的所在的路径切换目录:cdcd ..:切换到上级目录cd -:后退到上一级的所在的目录cd /:去根目录。。。。。。详细见文档...原创 2019-12-23 15:44:26 · 205 阅读 · 0 评论 -
MyBatis返回插入成功后的主键id
<insert id="insertArticle" useGeneratedKeys="true" keyProperty="id" parameterType="Article">insert into ssm_article(article_title,article_create_date,article_content,add_name)values(#{article...原创 2019-12-23 13:27:44 · 142 阅读 · 0 评论 -
服务端高并发分布式架构演进之路
1. 概述本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。特别说明:本文以淘宝为例仅仅是为了便于说明演进过程可能遇到的问题,并非是淘宝真正的技术演进路径2. 基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概...转载 2019-12-17 17:14:54 · 147 阅读 · 0 评论 -
java GC机制、Java : 对象不再使用时,为什么要赋值为 null ?
前言许多Java开发者都曾听说过“不使用的对象应手动赋值为null“这句话,而且好多开发者一直信奉着这句话;问其原因,大都是回答“有利于GC更早回收内存,减少内存占用”,但再往深入问就回答不出来了。鉴于网上有太多关于此问题的误导,本文将通过实例,深入JVM剖析“对象不再使用时赋值为null”这一操作存在的意义,供君参考。本文尽量不使用专业术语,但仍需要你对JVM有一些概念。...原创 2019-12-17 17:11:20 · 303 阅读 · 0 评论 -
java中的单例模式
单例模式定义:在全局中只有一个class实例,也就是说只有一个这个类的对象实现有两种方式第一种饿汉式:public class A {private A(){}//私有化构造函数private static a= new A();Public Static A getA(){return a;}}解释:在类的初始化的时候,就将这个单例对象创建出来了...原创 2019-12-15 14:56:15 · 155 阅读 · 0 评论 -
多线程
多线程的方法:线程休眠:sleep()当前线程睡眠指定的时间线程加入:join()在当前线程中加入另外一个线程,直到另外一个线程执行完毕,再执行当前线程线程礼让:yield()两个线程调用同一个方法,当前线程调用完,下一个线程继续调用解决多个线程公用一个资源时候线程安全问题:使用synchronized(对象)同步代码块同步方法,直接在方法上面加synchronized线程等待:w...原创 2019-12-13 14:38:36 · 159 阅读 · 0 评论 -
jdk8的新特性
lambda表达式格式为->符号左边为表达式需要的所有参数符号右边为表达式要执行的功能将之前的匿名内部内作为参数传递直接可以使用lambda表达式完成比如List<String> s = new ArrayList<String>(new ArrayList(Stirng){public int compare(String a,String ...原创 2019-12-12 10:57:00 · 143 阅读 · 0 评论 -
java类加载过程和对象创建过程
类加载过程:单JVM第一次使用这个类的时候,首先根据classpath去找class文件,(如果没配置就在当前位置找),找到class文件后,就会将类加载到方法区,分别为静态成员变量加载到静态区域,费静态成员加载到费静态区域在静态区域为所有的静态成员变量分配空间,赋默认值;为所有的静态成员变量显示赋值执行所有的的静态代码块等到静态代码块都执行完毕了,类加载完毕...原创 2019-12-12 09:27:12 · 221 阅读 · 0 评论 -
java常用集合类
collection分为两大类:list:ArrayList:存取有序,元素可以重复,元素有索引,底层是数组,增删慢,查询快,线程不安全,所以效率高。LinkedList:存取有序,元素可以重复,元素有索引,底层是链表,增删快,查询慢,线程不安全,所以效率高。Vector:存取有序,元素可以重复,元素有索引,底层是数组,查询快,增删慢,线程安全,所以效率低。set:Hash...原创 2019-12-12 09:09:56 · 329 阅读 · 0 评论 -
Spring核心
核心一:IoC(Inverse of Control 控制反转): 将对象创建权利交给Spring工厂进行管理。比如说:Book book = new Book();Book book2 = Spring工厂.getBook();IoC的底层实现:工厂模式+反射+配置文件(xml)IoC容器装配Bean基于xml的四种方式:1、无参数构造函数2、静态工厂方式3、实例...原创 2019-12-10 14:00:53 · 113 阅读 · 0 评论 -
浏览器关闭后,Session就销毁了吗?
话题:当浏览器关闭后,Session就销毁了吗?答案:存在于浏览器上的唯一标识符JSESSIONID(sessionid)消失了,但是服务器中存放的sessionid并没有立马销毁。分析:我们知道Session是JSP的九大内置对象(也叫隐含对象)中的一个,它的作用是可以保存当前用户的状态信息,初学它的时候,认为Session的生命周期是从打开...转载 2019-10-18 17:38:15 · 536 阅读 · 0 评论