- 博客(13)
- 资源 (13)
- 收藏
- 关注
原创 docker安装与入门
centos7下安装docker添加docker yum源信息yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# 更新并安装 Docker-CEyum makecache fast查询版本并安装yum list docker-ce --showdup...
2019-08-29 09:50:18 58
原创 redis分布式锁
场景 & 原理分布式场景中,经常需要保证在多个jvm进程中,在同一时刻只有一个线程对某一条数据进行操作。例如:资金问题,甲用户同时支付了两笔订单,第一笔订单请求进入了A节点,第二笔订单请求进入了B节点。在这个情况下,我们通常不允许同一时刻有个线程对资金进行操作,毕竟这太危险了。因此需要分布式锁,锁住其他线程的操作(类似单JVM下的synchronized)。分布式锁 可见性如下图:...
2019-07-28 22:49:02 82
原创 redis基本使用、java 工具类
描述本文将涉及三部分:redis的安装部署。java操作redis(java redis util)。基于redis下的分布式锁。安装单机redis由于是简单操作,不考虑集群模式。下载rediswget http://download.redis.io/releases/redis-4.0.14.tar.gz解压 并安装tar -zxvf redis-4.0.14.tar...
2019-07-27 11:45:30 131
原创 mysql表结构同步
同步两张表之间的表结构。 模仿navict中同步数据库功能。 适合于开发和测试环境之间同步表结构使用 ,修改表结构会导致数据丢失。生产环境慎用,单纯添加表、字段、索引不受影响。执行后生成的部分sqlSET FOREIGN_KEY_CHECKS = 0;ALTER TABLE `portal_user` ADD COLUMN `address_3` varchar(32) NOT NULL ...
2019-04-24 21:53:16 115
原创 jfinal 内嵌tomcat,打包可运行jar
[TOC]当需要快速开发并部署web项目时,传统的方式需要在服务器上部署tomcat并配置端口等等配置,比较麻烦及低效率。而直接部署可运行jar的方式提供web服务效率会有比较大的提升。项目结构TomcatConfig.javapackage com.eblly.tomcat;import com.jfinal.config.*;import com.jfinal.kit....
2019-04-02 11:29:13 230
原创 springBoot教程:4.logback日志文件
在resources目录配置logback.xml文件<?xml version="1.0" encoding="UTF-8"?><configuration> <!-- 日志根目录--> <springProperty scope="context" name="LOG_HOME" source="logging.path" ...
2019-03-22 15:11:42 63
原创 springBoot教程:3.多环境配置文件
场景在小型项目中,需要配置不同环境的配置文件。在spring boot中直接提供了运行参数的方式。image.png如图,如果想加载application-prod.properties的在运行的加上参数--spring.profiles.active=prod。整体的命令是java -jar xxx.jar --spring.profiles.active=prod # 加...
2019-03-22 13:32:21 70
原创 springBoot教程:2.读取配置文件
场景:在以往的开发中,需要读取properties文件或者yml文件。然后将里面的属性一个个set到实体中。在spring boot则可以“节省”这些步骤。spring boot会自动读取classpath下的application.properties(当只有这个文件的时候)。虽然同名文件不同目录下的读取顺序会有先后顺序,或者会被properties.yml等文件覆盖,这里均不考虑。毕竟在...
2019-03-22 10:31:28 62
原创 SpringBoot教程: 1.初步认识并搭建简易web项目
[TOC]简介在搭建spring项目时经常需要配置一大堆东西,现在我们可以通过spring boot大大地简化这一系列繁琐配置。搭建项目一、1、通过SPRING INITIALIZR工具产生基础项目访问http://start.spring.io/,选择maven project和spring boot版本,点击下载。2、解压项目,用ide导入。二、第一种方式需要连接start....
2019-03-22 09:43:09 57
原创 string stringbuffer stringbuilder性能比较
代码package com.eblly;import org.junit.Test;import java.math.BigDecimal;/** * Created by eblly on 2017/5/11. */public class StringTs { @Test public void test2() { long star...
2018-03-15 15:46:00 55
原创 分析cookie session token区别
github找个springMVC的例子,运行起来以供测试。https://github.com/Cenyol/SpringMVC修改部分代码// 首页 @RequestMapping(value = "/", method = RequestMethod.GET) public String index() { ServletRequestAttribu...
2017-11-01 11:31:04 56
原创 Hello World及浅析dubbo通信方式
[TOC]代码import java.util.List;public abstract interface DemoService { public abstract String build(String name) throws Exception; String sayHello(String name); List getUsers();...
2017-03-16 19:15:15 66
c语言贪吃蛇,黑白棋,计算器等游戏源代码
2009-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人