首页
学习
活动
专区
工具
TVP
发布

行者常至

专栏成员
219
文章
298166
阅读量
31
订阅数
Ubuntu 16.04安装JDK并配置环境变量
7.但还没结束,以前按照其他人写的文章发现每次重启后就用不了了,所以还需要配置所有用户的环境变量
qubianzhong
2019-07-01
1.2K0
装饰器模式(Decorator)
装饰器模式(Decorator) 对客户透明的方式动态地给一个对象附加上更多的责任,同时又不改变其结构。装饰模式可以在不使用创造更多子类的情况下,将对象的功能加以扩展。 类图: 1.抽象构件(Comp
qubianzhong
2019-07-01
4130
java内存分配
转自:http://www.iteye.com/topic/634530 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(对象可能在常量池里)(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。 4. 静态域:存放静态成员(static定义的) 5. 常量池:存放字符串常量和基本类型常量(public static final)。有时,在嵌入式系统中,常量本身会和其他部分分割离开(由于版权等其他原因),所以在这种情况下,可以选择将其放在ROM中 。 6. 非RAM存储:硬盘等永久存储空间 这里我们主要关心栈,堆和常量池,对于栈和常量池中的对象可以共享,对于堆中的对象不可以共享。栈中的数据大小和生命周期是可以确定的,当没有引用指向数据时,这个数据就会消失。堆中的对象的由垃圾回收器负责回收,因此大小和生命周期不需要确定,具有很大的灵活性。 对于字符串:其对象的引用都是存储在栈中的,如果是编译期已经创建好(直接用双引号定义的)的就存储在常量池中,如果是运行期(new出来的)才能确定的就存储在堆中。对于equals相等的字符串,在常量池中永远只有一份,在堆中有多份。 如以下代码:
qubianzhong
2019-06-26
2K0
单例模式(Singleton)
单例模式(Singleton)–单线程 保证一个类仅有一个实例,并提供一个访问它的全局访问点,避免一个全局使用的类频繁的创建和销毁,节省系统资源,提高程序效率。怎么创建唯一的实例?Java是这么创建实例的 Person p = new Person();但是这么创建会创建多个实例,所以我们必须把构造器设为私有,这样其他类就不能使用new来实例化一个类。 public class Singleton { //定义一个属性,用来保存Singleton类对象的实例 private static
qubianzhong
2019-06-26
6100
万年历、黄历,获取每日的宜忌、五行、冲煞、值神、彭祖百忌、吉神宜趋、今日胎神、凶神宜忌、二十八星宿、建除十二神
版权声明:本文为博主原创文章,允许转载,请标明出处。 https://blog.csdn.net/qwdafedv/article/details/89372386
qubianzhong
2019-05-05
6.1K0
022.自定义注解
注解是Jdk1.5新增新技术。很多框架为了简化代码,都会提供有些注解。 可以理解为插件,是代码级别的插件,在类的方法上写:@XXX,就是在代码上插入了一个插件。 注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。
qubianzhong
2018-12-14
4140
021.使用反射,编写SpringIOC
就是把每一个bean(实体类)与bean(实体类)之间的关系交给第三方容器进行管理。 而不是传统的在你的对象内部直接控制。
qubianzhong
2018-12-14
3600
015.多线程-并发队列
在并发队列上JDK提供了两套实现, 一个是以ConcurrentLinkedQueue为代表的高性能队列, 一个是以BlockingQueue接口为代表的阻塞队列,无论哪种都继承自Queue。
qubianzhong
2018-12-14
5570
011.多线程-lock锁
类似于上一篇使用synchronized实现生产者与消费者间的通信, 这里使用lock锁来实现。
qubianzhong
2018-12-13
3830
009.多线程-AtomicInteger
版权声明:本文为博主原创文章,允许转载,请标明出处。
qubianzhong
2018-12-13
3350
008.多线程-synchronized锁
为了解决线程安全问题, 我们的做法是:不要让多个线程同时对一个全局变量作写的操作。
qubianzhong
2018-12-13
3510
linux 安装jenkins
1.下载deb包 wget http://upyun.qubianzhong.cn/file/java/jenkins_2.138.3_all.deb ---- 2.安装 sudo dpkg -i j
qubianzhong
2018-12-12
2.1K0
ubuntu 安装 jdk8
1.下载jdk 进入当前用户目录 cd ~ 创建soft文件夹 mkdir soft 下载jdk wget http://upyun.qubianzhong.cn/file/java/jdk-8u191-linux-x64.tar.gz ---- 2.解压缩 tar -zxvf jdk-8u191-linux-x64.tar.gz ---- 3.修改环境变量 打开环境变量文件 sudo vim ~/.bashrc 在文件最后添加jdk的配置 # java jdk
qubianzhong
2018-12-12
2.3K0
(一)Solr介绍
什么是solr Solr是apache的顶级开源项目,它是使用java开发 ,基于lucene的全文检索服务器。 Solr比lucene提供了更多的查询语句,而且它可扩展、可配置,同时它对lucene的性能进行了优化。 Solr是如何实现全文检索的呢? 索引流程:solr客户端(浏览器、java程序)可以向solr服务端发送POST请求,请求内容是包含Field等信息的一个xml文档,通过该文档,solr实现对索引的维护(增删改) 搜索流程:solr客户端(浏览器、java程序)可以向solr服务端发送GE
qubianzhong
2018-09-19
1.1K0
Result Maps collection does not contain value for java.lang.Integer
我这个异常是因为当时拷贝的时候没仔细看导致的 改成 resultType 就可以了。 resultMap 和 resultType 的事例:
qubianzhong
2018-09-19
2.7K0
(12)Struts_通配符映射
通配符映射 一个 Web 应用可能有成百上千个 action 声明. 可以利用 struts 提供的通配符映射机制把多个彼此相似的映射关系简化为一个映射关系 <action name="czy_save" class="com.qbz.struts2_02.GG_CZY" method="save"> <result name="save">/WEB-INF/page/save.jsp</result> </action> <actio
qubianzhong
2018-09-19
4240
(05)Struts2_Action概述
action VS Action 类 action: 代表一个 Struts2 的请求. Action 类: 能够处理 Struts2 请求的类. 1.属性的名字必须遵守与 JavaBeans 属性名相同的命名规则. 属性的类型可以是任意类型. 从字符串到非字符串(基本数据库类型)之间的数据转换可以自动发生 2.必须有一个不带参的构造器: 通过反射创建实例 3.至少有一个供 struts 在执行这个 action 时调用的方法 4.同一个 Action 类可以包含多个 action 方法.
qubianzhong
2018-09-19
3070
(03)Struts2_搭建环境
Struts2_搭建环境 加入 jar 包 在 web.xml 文件中配置 struts2 在当前 web 应用的 classpath 下添加 struts2 的配置文件 struts.xml 加入j
qubianzhong
2018-09-19
3190
DWR的简单使用
3 标签是dwr中重要的标签,用来描述 java(服务器端) 与 javascript (客户端)的交互方式。 其中,creator和javascript是必须属性,其他可以忽略。creator包含有以下几个值:   new:Java用“new”关键字创造对象   none:它不创建对象 (v1.1+) scripted:通过BSF使用脚本语言创建对象,例如BeanShell或Groovy   spring:通过Spring框架访问Bean   struts:使用Struts的FormBean (v1.1+)   jsf:使用JSF的Bean (v1.1+)   pageflow:访问Weblogic或Beehive的PageFlow (v1.1+)   ejb3:使用EJB3 session bean (v2.0+) [此处使用的是与Spring整合]
qubianzhong
2018-09-19
8620
(01)Struts2_使用 Filter 作为控制器的 MVC 应用
MVC 设计模式概览 实现 MVC(Model、View、Controller) 模式的应用程序由 3 大部分构成: 模型:封装应用程序的数据和业务逻辑 视图:实现应用程序的信息显示功能 控制器:接收
qubianzhong
2018-09-19
3600
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档