javaEE开发
帅气的程序员
学习使我快乐
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
难以区分的三个注解
@Param("KEY") MyBatis中设置Map集合键值对传递参数@RequestParam("表单原名") SpringMVC中接收参数改名字@RequestMapping("{参数}")@PathVariable 参数 SpringMVC中以restful形式传递参数原创 2016-11-22 11:07:54 · 341 阅读 · 0 评论 -
Java反射机制
Java反射机制 反射我又给忘了 学了长时间不用就要忘 干脆写个提醒自己开发的博客反射第一步: 三种方式获取类类型Clazz//假设有一个User对象//1.通过对象 User u = new User();Class<?> clazz = u.getClass()//2.通过类Class<?> clazz = User.class//3.通过Class类Class<?> cla原创 2017-11-24 14:04:17 · 200 阅读 · 0 评论 -
事务的四种隔离级别、脏、不可重复、幻(虚)读以及事务的传播行为
事务的四大特性 ACID⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和...原创 2018-03-01 16:30:26 · 343 阅读 · 0 评论 -
Git常用指令
记性不好 经常忘掉指令 放在这里提醒自己git 的操作 git config –global user.name “Your Name” 设置姓名 git config –global user.email “email@example.com” 设置邮箱git init 初始化一个版本库 git status ...原创 2018-03-09 17:03:50 · 271 阅读 · 2 评论 -
解决supervisorctl引起的java进程oom一启动就被killed
使用 supervisor 管理进程 当发现 某一个java进程 已启动就被killed 一直以为是程序哪里或者docker的内存有问题 原来是supervisor的一个命令 我的启动 java -jar 放在了 某个 bash脚本中 supervisor 启动的是 bash脚本 在bash脚本中执行了java命令 当我每次 重启 或杀掉 supervisor中...原创 2018-06-13 17:55:42 · 2686 阅读 · 0 评论 -
Git远程新建分支之后,本地看不到最新分支
git remote update origin –prune原创 2018-07-19 11:46:40 · 16958 阅读 · 5 评论 -
MVN打包包含依赖和主类
<plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <!--这部分可有可无,加上的话则直接生成可运行jar包--> <archive> &l...原创 2018-12-12 15:38:02 · 321 阅读 · 0 评论 -
N个线程按照顺序执行的两个方案
通过join的方式通过CountDownLatch的方式原创 2019-02-19 15:43:19 · 357 阅读 · 0 评论 -
Docker的一些命令
1.拉取镜像 docker pull2.查询本地的镜像docker images3.删除镜像docker rmi 镜像id4.搜索镜像docker search 搜索的镜像名称5.查看本地正在运行容器docker ps6.查看本地所有容器docker ps -a7.创建并运行容器docker run -itd --name "my_os2" -p...原创 2019-03-12 11:49:10 · 207 阅读 · 0 评论 -
Spring的一种配置文件加密解密
最近公司查的严格 要求代码方面安全问题很严格,我呢,就一个人整了整代码出现的一下账号密码 ,在网上找了一种实现加密解密的方式。 话不多说,说原理: 很简单:读取配置文件的时候 将密码 解密了 然后 下面这些 拿到的是解密之后的 而配置文件properties中是加密的东西 username=QnbEdnemerw=password=QnbEdnemerw= <property name原创 2017-11-21 14:46:47 · 3024 阅读 · 0 评论 -
Maven Jar冲突解决方案
MavenJar冲突解决方案记一次在做项目过程中 遇到的jar冲突问题 话不多说 先报出错异常//异常在这SLF4J: Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the class path, preempting StackOverflowError. SLF4J: See also http://www.slf4j原创 2017-11-16 10:48:23 · 3498 阅读 · 0 评论 -
SSM项目的配置文件整合
首先 新建一个spring文件夹 里面有配置applicationContext-xmlxmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p"xmlns:aop="http://www.spring原创 2016-12-08 19:57:00 · 1040 阅读 · 0 评论 -
常用的两个properties配置文件
jdbc.propertiesjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/jtdb?useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=truejdbc.username=rootjd原创 2016-12-08 20:10:50 · 582 阅读 · 0 评论 -
SpringMVC介绍
pring MVC基础知识什么是Spring MVC?Spring MVC框架原理(掌握) 前端控制器、处理器映射器、处理器适配器、试图解析器Spring MVC 入门程序 目的:对前端控制器、处理器映射器、处理器适配器、试图解析器学习 非注解的处理器映射器、处理器适配器 注解的处理器映射器、处理器适配器(掌握)Spring转载 2016-12-20 15:09:38 · 338 阅读 · 0 评论 -
MD5加密
一、MD5概念MD5,全名Message Digest Algorithm 5 ,中文名为消息摘要算法第五版,为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。上面这段话话引用自百度百科,我的理解MD5是一种信息摘要算法,主要是通过特定的hash散列方法将文本信息转换成简短的信息摘要,压缩+加密+hash算法的结合体,是绝对不可逆的。二、MD原创 2017-01-13 09:04:57 · 707 阅读 · 0 评论 -
Redis简介
一、简介Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区。redis是一个转载 2017-01-13 09:06:28 · 323 阅读 · 0 评论 -
Java NIO
Java代码:import java.io.IOException; import java.net.InetSocketAddress; import java.net.ServerSocket; import java.nio.ByteBuffer; import java.nio.channels.SelectionKey; import java.nio.channels.S转载 2017-01-13 09:09:32 · 331 阅读 · 0 评论 -
XStream的初步使用学习
公司最近用WebService获取数据,数据格式是xml的,所以需要将xml转换成对象 下面是初步对XStream的一些学习使用!程序需要两个jar包 分别是 运行Main类 有几个方法 根据方法名和注释你能很容易的找到你想要的 package com.xstream.demo;import java.io.File; import java.io.IOException; impo原创 2017-06-27 16:53:24 · 254 阅读 · 0 评论 -
Idea的初步试用
由于公司开发环境为idea 我这个从没接触过的要好好补一下快速补全 : main 方法 输入 psv 就有提示 打印语句 输入sout 就有提示 输入todo 即创建未做代码我常用的快捷键:重写父类(接口)的方法 ctrl+o 快速添加set原创 2017-07-21 11:09:36 · 1291 阅读 · 0 评论 -
离线部署docker
Linux下离线安装Docker一、基础环境1、操作系统:CentOS 7.32、Docker版本:18.06.1 官方下载地址(打不开可能需要***)3、百度云Docker 18.06.1地址:https://pan.baidu.com/s/1YdN9z72QutPkHBfLq06H1A 密码:dvvh4、官方参考文档:https://docs.docker.com/install/l...转载 2019-06-20 19:04:34 · 9291 阅读 · 2 评论
分享