自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea集成docker

idea集成docker

2022-12-03 19:03:58 351 1

原创 SpringBoot项目Https支持

SpringBoot项目Https支持

2022-10-13 17:27:37 210

原创 centos7安装discuz全过程(含LAMP搭建)

Discuz在centos7上的部署,基于LAMP架构

2022-08-28 20:56:00 1004 1

原创 snowflake雪花算法代码剖析

snowflake雪花算法代码剖析雪花算法:使用long表示一个唯一ID,long类型有64位,第一位恒为0,表示正数 接下来的41位表示时间戳差值,最多可以使用69年 然后是5位数据中心(机房)+5位机器号,共10位,默认可以表示32个机房,每个机房32个机器,共1024台机器 最后是12位序号,每个毫秒内可以生成4096个不同的id 每秒共可以生成的唯一id数量为:1000*4096=4,096,000(约400万)package com.hyc.util;public class

2020-08-07 14:56:12 507

原创 mysql数据备份和恢复

创建测试库和表,并插入测试数据CREATE TABLE `t_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `age` int(11) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;INSERT INTO `test`.`t_user`(`id`, `name`, `age`) VALU

2020-06-03 16:43:36 206

原创 java登录和discuz整合

项目功能介绍:在java项目里面有登陆功能,登录完成后,点击项目上的discuz链接访问论坛,此时不需要再次登录,由Java项目将用户的登录信息同步到discuz论坛中。安装discuz和UCenter,我的UCenter是在安装discuz时候一起默认安装的,discuz版本为3.2。详细信息如下:使用管理员账号进入管理中心->UCenter->应用管理,添加新应用,填写详细信息,这里假设java项目的访问URL为:http://10.4.45.135:8080/jauc,填写如下

2020-05-12 16:41:56 401

原创 CentOS7修改静态IP

使用VMware安装centos7后,每次centos重新启动都会动态获取ip,如果想要每次重启IP都是固定的就需要配置文件使用静态IP。下面记录下修改过程。使用ifconfig命令查看当前IP(192.168.233.128)进入到/etc/sysconfig/network-scripts目录下修改ifcfg-ens33文件:vim/etc/sysconfig/network-sc...

2020-05-08 13:59:24 215

原创 SpringBoot集成ShardingSphere(自动配置)

接上一篇,介绍下SpringBoot集成ShardingSphere,基于sharding-jdbc-spring-boot-starter依赖编写配置文件实现自动配置的集成方法,这种方法的优点是简单,缺点是不够灵活。新建项目并导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.a...

2019-06-28 16:38:50 9310 7

原创 SpringBoot集成ShardingSphere(手工配置)

在中大型项目开发过程中,如何存储大量的数据是我们不可回避的难题,对这个问题的处理直接关系到系统的稳定性和可用性,我曾经负责过一个公司重点的老项目(交接过来的,哈哈~~),由于开发的时候没能正确预估数据的增长量,两三年之后有若干张表的单表数据量已经达到了五千万以上(未分库分表),我们都知道出于性能考虑mysql的单表数据量不要超过一千万,而且这个系统的数据库还有其他问题,比如和其他系统数据共库等等,...

2019-06-28 16:30:15 14418 9

原创 在docker中运行web项目并保存日志到宿主机

1、编写一个web工程并输出日志到文件,文件路径配置为:/logs/hello-web.log,项目具体信息见:https://github.com/hycqqzj/projects/tree/master/hello-web2、将项目打成war包并放置在/root/prj目录下,命名为hello-web.war# 在项目pom.xml同级目录下执行mvn clean package ...

2019-06-26 11:19:35 9138 2

原创 阿里云docker镜像加速器使用

1、安装centos7和docker[root@dn1 Desktop]# docker --versionDocker version 1.12.6, build 3e8e77d/1.12.62、登录阿里云容器镜像服务,地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,需要注册账号或者直接用其他账号登录...

2019-06-26 10:33:08 488

原创 SpringBoot配置外部Tomcat并支持JSP

1、使用idea创建springboot应用,指定打包方式为war,选择web依赖2、将pom.xml中spring-boot-starter-tomcat的scope属性设置为provided并添加jstl等依赖,此时pom.xml如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://m...

2019-06-23 12:49:15 840

原创 centos7安装nginx实现反向代理和负载均衡

一、安装本文使用虚拟机安装的centos7作为实验机器来安装nginx。安装所需依赖环境gcc编译器:安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装yum install gcc-c++ PCRE pcre-devel: PCRE(Perl Compatible Regular Expressions) 是...

2019-06-20 15:07:38 555

原创 Redis分布式锁实现

package com.hyc.util;import redis.clients.jedis.Jedis;import java.util.Collections;/** * redis锁 */public class RedisLockUtil { private static final String LOCK_SUCCESS = "OK"; privat...

2019-06-19 17:22:35 125

原创 SpringBoot2.x整合MyBatis动态数据源

1.准备数据库既然是动态数据源,我们就需要准备多个库,我这里在本地建了三个数据库,分别为test、test1和test2。test库中创建表t_user,test1库中创建t_company,test2库中创建表t_dept。建表脚本如下:-- test库CREATE TABLE `t_user` ( `id` int(11) NOT NULL AUTO_INCREMENT COM...

2019-06-12 16:14:20 538

原创 springboot集成mybatis(配置版)

1、创建springboot应用:项目结构图2、本地建立test库,并创建user表CREATE TABLE `t_user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(50) NOT NULL COMMENT '姓名', `password` varchar(50) N...

2019-06-05 10:27:20 2100 1

原创 Java文件夹遍历的两种方法

分别使用Java老IO和新IO实现文件夹遍历本文是原创文章,转载请注明出处哦。老IO遍历新IO遍历例如下面图片所示的文件目录结构: 老IO遍历使用Java老IO的API遍历文件夹及其子文件夹下的内容,主要用到递归算法,代码如下:public static void oldIo(String pathStr) { File file = new File(pathStr); i

2016-11-21 17:36:59 431

原创 ArrayList的迭代删除问题

import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class Test { public static void main(String[] args) { List list = new ArrayList<>(2); list.add("a");

2015-07-02 11:26:28 323

原创 java中的参数传递

Java中参数传递只有值传递一种,没有

2014-11-01 22:57:51 317

原创 在Android程序中加入广告

上半年的时候抽空探索了一下如何在自己的安卓程序中嵌入广告(可以用来给自己赚点午饭钱),由于前段时间一直非常忙,直到现在才有时间写这篇文章。下面总结一下心得体会和大家分享。       首先要注册一个Admob的帐号。这步大家可以去网上查(有很详细的注册方法)。下载GoogleAdmob的jar包。       然后建立一个基于Android4.0.3的应用程序。在项目下建立名为“libs”

2012-08-29 21:42:59 1095 1

SecureCRT8.1.X系列注册机

SecureCRT8.1.X系列注册机,8.1.3测试可用。操作简单。

2017-11-15

研磨设计模式.part4

研磨设计模式

2017-02-21

研磨设计模式.part3

研磨设计模式.part3

2017-02-21

研磨设计模式.part2

研磨设计模式

2017-02-21

研磨设计模式.part1.rar

研磨设计模式.

2017-02-21

快速软件开发

这也是一本名著。可以这样说,有本书在手,就有了一个项目管理的高级参谋给你出谋划策,再也不必担心自己不能胜任的问题了。这本书不是讲管理的理论的,在实际的项目管理中,讲这些理论是不解决问题的,这本书有点类似于“软件项目点子大全”之类的东西,列举了种种软件项目当中面临的各种问题,以及应该如何解决问题的点子,只需要稍加变通,找方抓药就行了。

2013-04-18

企业应用架构模式

这本书似乎更适合做框架的人去看,例如如果打算自己写一个ORM的话,这本书是一定要看的。但是做应用的人,不看貌似也无所谓,但是如果有空,还是推荐认真看看,会让知道框架为什么要这样设计,这样的层次可以晋升到框架设计者的角度去思考问题。

2013-04-18

重构-改善既有代码的设计

重构-改善既有代码的设计堪称面向对象程序设计的经典著作,本书是09年的新版,教你如何设计更加高效复用性强的软件。

2013-04-18

ASPNETMVC3和ASPNETMVC3TOOLSUPDATE

首先安装ASPNETMVC3及汉化包,之后安装ASPNETMVC3TOOLSUPDATE.exe及汉化包

2013-01-07

JQuery实现的省市联动选择

JQuery实现的在前端进行省市联动选择

2012-09-12

Object-C基础教程.pdf

iphone开发基础语言Objective-C iPhone开发入门必学

2012-05-22

巴巴运动网完整源代码(已测试可运行)

传智博客巴巴运动网的完整源代码,亲测可运行。JavaEE开发必学项目

2012-05-22

《疯狂Android讲义》源代码Part3(共3部分)

李刚《疯狂Android讲义》书中例子源代码,由于上传文件大小限制所以分了三个部分。第一部分为11-19章代码。

2012-02-22

《疯狂Android讲义》源代码Part2(共3部分)

李刚《疯狂Android讲义》书中例子源代码,由于上传文件大小限制所以分了三个部分。第一部分为8-10章代码。

2012-02-22

《疯狂Android讲义》源代码Part1(共3部分)

李刚《疯狂Android讲义》书中例子源代码,由于上传文件大小限制所以分了三个部分。第一部分为1-7章代码。

2012-02-22

空空如也

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

TA关注的人

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