自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (13)
  • 收藏
  • 关注

原创 0、golang学习前言

golang入门学习参考资料

2022-12-08 11:01:00 101

原创 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

32位汇编语言教程

32位汇编语言教程。

2012-08-19

黑客反汇编揭密.(美)

黑客反汇编揭密。第二版.(美)Kaspersky.扫描版.pdf

2012-08-19

万挂作坊3.x源码

万挂作坊3.x源码

2012-02-19

超级模块源码

超级模块源码

2012-02-19

[中文Photoshop.CS4图像处理教程].廖浩得.扫描版

[中文Photoshop.CS4图像处理教程].廖浩得.扫描版

2011-11-11

Delphi.7应用教程

Delphi.7应用教程

2011-11-10

C语言函数大全(附加函数用法)

C语言函数大全,里面有各种函数的用法~。。。。。。。

2009-12-05

c语言贪吃蛇,黑白棋,计算器等游戏源代码

下面是黑白棋的部分代码! /*3.3.4 源程序*/ #include "graphics.h" /*图形系统头文件*/ #define LEFT 0x4b00 /*光标左键值*/ #define RIGHT 0x4d00 /*光标右键值*/ #define DOWN 0x5000 /*光标下键值*/ #define UP 0x4800 /*光标上键值*/ #define ESC 0x011b /* ESC键值*/ #define ENTER 0x1c0d /* 回车键值*/ int a[8][8]={0},key,score1,score2;/*具体分数以及按键与存放棋子的变量*/ char playone[3],playtwo[3];/*两个人的得分转换成字符串输出*/ void playtoplay(void);/*人人对战函数*/ void DrawQp(void);/*画棋盘函数*/ void SetPlayColor(int x);/*设置棋子第一次的颜色*/ void MoveColor(int x,int y);/*恢复原来棋盘状态*/ int QpChange(int x,int y,int z);/*判断棋盘的变化*/ void DoScore(void);/*处理分数*/ void PrintScore(int n);/*输出成绩*/ void playWin(void);/*输出胜利者信息*/ /******主函数*********/ void main(void) { int gd=DETECT,gr; initgraph(&gd,&gr,"c:\\tc"); /*初始化图形系统*/ DrawQp();/*画棋盘*/ playtoplay();/*人人对战*/ getch(); closegraph();/*关闭图形系统*/ } void DrawQp()/*画棋盘*/ { int i,j; score1=score2=0;/*棋手一开始得分都为0*/ setbkcolor(BLUE); for(i=100;i<=420;i+=40) { line(100,i,420,i);/*画水平线*/ line(i,100,i,420); /*画垂直线*/ } setcolor(0);/*取消圆周围的一圈东西*/ setfillstyle(SOLID_FILL,15);/*白色实体填充模式*/ fillellipse(500,200,15,15); /*在显示得分的位置画棋*/ setfillstyle(SOLID_FILL,8); /*黑色实体填充模式*/ fillellipse(500,300,15,15); a[3][3]=a[4][4]=1;/*初始两个黑棋*/ a[3][4]=a[4][3]=2;/*初始两个白棋*/ setfillstyle(SOLID_FILL,WHITE); fillellipse(120+3*40,120+3*40,15,15); fillellipse(120+4*40,120+4*40,15,15); setfillstyle(SOLID_FILL,8); fillellipse(120+3*40,120+4*40,15,15); fillellipse(120+4*40,120+3*40,15,15); score1=score2=2; /*有棋后改变分数*/ DoScore();/*输出开始分数*/ }!

2009-08-05

南开100题复习资料

C语言复习资料,比较适合应试人群。。。。。

2009-08-03

南开一百题(C语言)

南开一百题,里面有C语言改错题和编程题!!!

2009-08-03

C语言高级编程实例.rar

不适用于初学者。只适用于C语言学者进修阶段学习!

2009-08-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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