Dear_mango的博客

记录学习中的点滴进步

一个服务器上部署多个tomcat

1.配置环境变量      /etc/profile #第一个Tomcat CATALINA_BASE=/data/tomcat/tomcat_yirong/apache-tomcat-7.0.73 CATALINA_HOME=/data/tomcat/tomcat_yirong/apache-...

2018-10-17 10:00:11

阅读数 53

评论数 0

自动部署脚本

#! /bin/sh echo '####################开始自动部署####################' path=`pwd` #当前路径 tomcatPath=apache-tomcat-7.0.73 #指定tomcat文件目录名称 cd ../$tomcatPath/...

2018-10-17 09:47:43

阅读数 74

评论数 0

nosql manager for mongodb到期解决

官方软件安装后,若无注册码会有 30 天的试用期。若30天试用期满了后,可进行以下操作进行重置:删除注册表:HKEY_CURRENT_USER\Software\NoSQL Manager Group备份appConfig.xml文件(里面有你的数据库配置信息,包括帐号密码)删除应用数据:C:\P...

2018-07-16 11:07:27

阅读数 325

评论数 0

spring框架复习

bean的作用域:取值: singleton 单例,默认值。 prototype 多例,每执行一次getBean将获得一个实例。例如:struts整合spring,配置action多例。通知类型: before:前置通知(应用:各种校验) 在方法执行前执行,如果通知抛出异常,阻止方法运行 aft...

2018-06-24 10:44:04

阅读数 254

评论数 0

字符串的倒序排列

String s=a,b,c,d,e,f,g;怎么倒着排序 string[] str = s.Split(','); string dec = ""; for (int i = 0; i < str.Length; ...

2018-06-23 16:45:05

阅读数 380

评论数 0

redis的数据类型和持久化方式

redis是一种高级的key-value的存储系统其中的key是字符串类型其中value 支持五种数据类型:1)字符串型 string2)字符串列表 lists3)字符串集合 sets4)有序字符串集合 sorted sets5)哈希类型 hashs                        ...

2018-06-23 16:08:47

阅读数 127

评论数 0

javaweb简单总结

1.web.xml中 * 号通配符的使用        一个Servlet可以映射为多个路径    在映射 Servlet 路径时可以使用‘/*’ 或 ‘*.扩展名’ 的形式    注意: 两者不能同时使用                 /* 具有较高的优先级2.web.xml中&am...

2018-06-23 15:02:28

阅读数 214

评论数 0

事务。事务特性。隔离级别。传播特性。以及spring怎么处理事务

1.什么是事务:事务是程序中一系列严密的操作,所有操作执行必须成功完成,否则在每个操作所做的更改将会被撤销,这也是事务的原子性(要么成功,要么失败)。2.事务特性:事务特性分为四个:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持续性(Durabil...

2018-06-21 20:03:28

阅读数 85

评论数 0

存储过程与SQL语句对比

存储过程与SQL语句对比优势:1、提高性能SQL语句在创建过程时进行分析和编译。 存储过程是预编译的,在首次运行一个存储过程时,查询优化器对其进行分析、优化,并给出最终被存在系统表中的存储计划,这样,在执行过程时便可节省此开销。2、降低网络开销存储过程调用时只需用提供存储过程名和必要的参数信息,从...

2018-06-21 19:57:49

阅读数 85

评论数 0

一张图明白java sleep和wait的区别

2018-06-18 14:54:07

阅读数 84

评论数 0

JVM-内存分配

Java体系中所提倡的自动内存管理最终可以归结为自动化地解决两个问题:给对象分配内存以及回收分配给对象的内存。heap(堆)区:Eden space(伊甸区)、survivor space(幸存者区)、old age(老年代)大多数情况下,对象在新生代Eden(伊甸)区中分配。当Eden区没有足够...

2018-06-16 17:25:16

阅读数 69

评论数 0

JVM-垃圾收集器

如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。java虚拟机规范中对垃圾收集器应该如何实现没有任何规定,因此产生了需要不同的垃圾收集器。一般都是根据自己的应用场景组合出各个年代所使用的收集器。Serial收集器:这是一个单线程收集器,它在进行垃圾收集时,必须暂停其他所有的...

2018-06-16 16:19:15

阅读数 57

评论数 0

JVM-GC算法

程序计数器、虚拟机栈、本地方法栈3个区域随线程而生随线程而灭,内存分配和回收都具有确定性,因此不需要过多考虑回收的问题。java堆和方法区则不一样,内存的分配和回收是动态的,垃圾收集器所关注的也是这部分内存。判断对象已经死去的算法一、引用计数算法:    给对象添加一个引用计数器,每当有一个地方引...

2018-06-16 15:14:42

阅读数 47

评论数 0

JVM内存模型-五大区浅解

JVM五大区 一、程序计数器程序计数器( Program Counter Register)是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要...

2018-06-16 10:22:01

阅读数 466

评论数 0

sql相关-子查询

SQL> /* SQL> 注意的问题: SQL> 1. 括号 SQL> 2. 合理的书写风格 SQL> 3. 可以在where select having from后面 都可以使用子查询...

2018-06-13 15:13:16

阅读数 159

评论数 0

当泛型遇见重载

import java.util.List; public class TestFanXing { public static void method(List<String> list) { System.out.println(&q...

2018-06-12 18:21:28

阅读数 189

评论数 0

java类加载机制、双亲委派模型、分派(重载的判断)

加载-->验证-->准备-->解析-->初始化-->使用-->卸载    其中验证、准备、解析统称为连接1. Java类的编译过程这是由.java源码文件转为 .cl...

2018-06-12 17:45:07

阅读数 357

评论数 0

java多态的曲折理解

面向对象编程有三大特性:封装、继承、多态。      封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。      继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实...

2018-06-12 16:34:33

阅读数 46

评论数 0

语法糖-自动拆装箱的陷阱

Integer a= 1; Integer b =2; Integer c= 3; Integer d = 3; Integer e = 321; Integer f = 321; Long g = 3L; System.out.println(c==d); S...

2018-06-12 11:42:40

阅读数 79

评论数 0

sql相关-多表查询(等值/不等值连接、外连接(左右)、自连接)

多表查询:    SQL> --外连接 SQL> --按部门统计员工人数:部门号 部门名称 人数 SQL> select d.deptno 部门号,d.dname 部门名称,count(e.empno) 人数 2 from e...

2018-06-07 17:39:34

阅读数 2365

评论数 0

提示
确定要删除当前文章?
取消 删除