- 博客(70)
- 资源 (62)
- 收藏
- 关注
原创 CentOS7离线安装Nginx
Nginx离线安装依赖gcc、g++环境,安装前要先检查以下系统中是否自带gcc和g++,如果没有那么就需要先进行安装即可。先安装openssl、pcre、zlib,本次nginx离线安装包为1.18.0。
2024-05-21 18:06:39
1170
原创 Centos7离线安装RabbitMQ教程
(1)准备RabbitMQ的安装包(rabbitmq-server-3.8.5-1.el7.noarch)(2)还得准备erlang语言(erlang-21.3.8.16-1.el7.x86_64)(3)这两个软件的对应版本。
2024-05-20 17:43:52
426
原创 Redis离线安装(单机)
文章目录1-环境准备1-1下载redis-4.0.2.tar.gz1-2gcc环境2-上传解压3-编译安装(需要gcc环境)4-配置redis5-启动Redis6-开启防火墙(root)7-添加开机启动脚本8-设置权限9-设置开机启动10-测试redis服务11-检查是否安装成功12-创建redis命令软连接13-测试redis14-必要时设置防火墙1-环境准备1-1下载redis-4.0.2.tar.gz1-2gcc环境2-上传解压3-编译安装(需要gcc环境)4-配置redis5-启动Re
2024-05-19 16:26:20
229
原创 jdk8离线安装
执行命令查看是否已安装过jdk,若已安装OpenJdk,需先卸载。查看java安装软件卸载直至java -version命令不再显示安装信息即可。
2024-05-18 17:28:55
306
原创 Linux CentOS-7 离线安装MYSQL5.7 详细教程
mysql5.7版本是企业常用版本,这里写一下mysql5.7 的离线安装详细教程我这使用的方式安装。
2024-05-18 16:09:59
501
转载 数据库四种隔离级别
首先用通俗的语言介绍以下事务的特性(ACID): 原子性(Atomicity):原子性是指一个事务中的操作,要么全部成功,要么全部失败,如果失败,就回滚到事务开始前的状态。 一致性(Consistency):一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。那转账举栗子,A账户和B账户之间相互转账,无论如何操作,A、B账户的总金额都必须是不变的。 隔离性...
2021-07-30 16:33:04
150
转载 Spring Cloud配置跨域访问的五种方案
在使用SpringCloud实现微服务时,经常会碰到前端页面访问多个二级域名的情况,跨域是首先要解决的问题。 解决这个问题,可以从两方面入手,一种方案是在微服务各自的业务模块中实现,即在SpringBoot层实现,另外一种方案就是在Gateway层实现。 首先讲一下在SpringBoot层实现的三种方案。 一,在Controller上添加@CrossOrigin注解 这种方式适合只有一两个rest接口需要跨...
2021-07-09 17:20:46
351
转载 psql按月分表之触发器自动建表
1、创建主表 通过主表定义好表的结构,需要一个分表的关键字,比如下面的date_key,分表的时候会根据这个字段所在的表的范围决定插入到哪张分区表中。 drop table if exists tbl_partition;CREATE TABLE tbl_partition(...
2021-06-30 17:51:20
499
1
转载 配置org.springframework.scheduling.quartz.CronTriggerBean
在项目中又用到了定时器,对于定时器的应用总是模模糊糊的,今天结合网上找到的资料与自己在项目中写的简单地在此写一下,以备需要时查阅。 一个Quartz的CronTrigger表达式分为七项子表达式,...
2021-05-21 11:03:53
460
1
原创 java导出txt文件列对齐
1. 创建工具类public class ToolUtil { public static String appendLen4Str(String str, int length) { if (str == null) { str = ""; } try { // 计算原字符串所占长度,规定中文占两个,其他占一个 int strLen = 0; .
2021-03-05 19:48:48
614
转载 springboot scheduled 解决多定时任务不执行的问题
生产上有几个定时任务都是同时间点要执行的,最近发现有的定时任务不执行了,后来经过查资料发现@schedule注解默认是单线程的,如果定时任务比较多或者有的定时任务比较耗时,会影响到其他定时任务的执行。后来查找原因是有个定时任务在sql取数的时候连了几个大表查询,并且相关联查询的字段没...
2021-02-22 17:26:35
1985
转载 nginx反向代理--负载均衡
Nginx配置详解 nginx概述 nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。 这里主要通过三个方面简单介绍nginx 反向代理负载均衡nginx特点1. 反向代理 关于代理 说到代理,首先我们要明确一个概念,所谓代...
2021-01-07 17:31:44
682
原创 SpringBoot中集成RabbitMQ
RabbitMQ五种工作模式 </h1> <div class="clear"></div> <div class="postBody"> RabbitMQ五种工作模式 在SpringBoot环境下做的代码测试,RabbitMQ的包是用SpringBoot的starter-amqp包引入的。1、简单队列 一个生产者对应一个消费者!!! 1、...
2020-12-09 14:37:50
271
转载 Log4简介及配置
一、Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。 1、Loggers Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR...
2020-11-19 19:48:34
1406
原创 Redis 深度研究
Redis 概述在我们日常的Java Web开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而存在严重的性能弊端,一瞬间成千上万的请求到来,需要系统在极短的时间内完成成千上万次的读/写操作,这个时候往往不是数据库能够承受的,极其容易造成数据库系统瘫痪,最终导致服务宕机...
2020-10-26 14:31:34
218
1
原创 微服务之间的RPC远程通信 RestTemplate和Feign
1.RestTemplate Spring RestTemplate 是 Spring 提供的用于访问 Rest 服务的客户端,RestTemplate 提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率,所以很多客户端比如 Android或者第三方服务商都是使用 RestTemplate 请求 restful 服务。 定义一个RestTemplate的Bean,设置成LoadBalanced@...
2020-10-21 15:08:55
727
转载 Eureka使用小案例
Eureka架构中的三个核心角色: 服务注册中心:Eureka的服务端应用,提供服务注册和发现功能服务提供者:提供服务的应用,可以是SpringBoot应用,也可以是其它技术实现,只要对外提供的是Rest风格服务即可。服务消费者:消费应用从注册中心获取服务列表,从而得知每个服务方的信息,知道去哪里调用服务方。Eureka就好比是滴滴,负责管理、记录服务提供者的信息。服务调用者无需自己寻找服务...
2020-10-16 15:40:24
243
原创 Nacos 外接数据源 mysql8.0+
一.问题描述#直接下载的稳定版本nacos编译后的文件,不支持mysql8及其以上版本,按照官网文档:https://nacos.io/zh-cn/docs/deployment.html 执行完成之后启动会报错,如下(错误信息没有截取完整): 二.问题处理#下载nacos源码 https://github.com/alibaba/nacos 选择需要的版本,我这里选择的是1.0.0-R3 1.修改最外层pom.xml 中 mysq...
2020-10-16 11:58:12
512
转载 Nacos(注册中心+配置中心)—安装详解
Nacos安装详解 前言1. 初识Nacos1.1 什么是Nacos?1.2 Nacos入门必知 2.安装Nacos2.1 下载Nocas2.2 下载后,解压即可:2.3 启动Nacos2.3.1 Linux下启动&后台启动1) nocas单机模...
2020-10-15 20:38:27
1046
1
转载 IDEA项目里Maven 的Plugins出现红线的解决方法
1.删除项目里的libraries(快捷键ctrl+shift+alt+s):Project Settings-》Libraries,全选删除 2.删除之前项目产生的target 3.然后再install 和Reimport 步骤如下 ...
2020-10-14 11:26:06
128
原创 Socket编程客户端和服务端通信过程
客户端与服务端通信的原理 代码实现 一个服务器接收一个客户端的消息 客户端代码 package demo2;import java.io.IOException;import java.io.InputStream;import java.io.Out...
2020-10-10 16:06:46
1153
原创 springboot项目发布到tomcat服务器
idea新建springboot项目并且调试成功后,因为springboot项目默认是在内嵌的tomcat上运行的,这里就说一下springboot项目如何发布在外部tomcat服务器上,包括idea开发工具中用tomcat运行。 简单的只记录流程,和简单的解释。1、移除springboot默认内嵌的tomcat找到pom中依赖的spring-boot-starter-web<dependency>
2020-09-24 20:30:43
457
转载 MySQL实现递归查找树形结构
这两天,遇到了子节点的需求.这里简单做个总结. 1.数据库中的树形结构 数据库中存贮的数据,以ID和P_ID(父id),来存贮树形结构 这样如果需要查找某个节点的子节点,就可以寻找P_ID.如果要查找所有子节点,就需要遍历所有的子节点的子节点. 如果要判断是否为同级的节点,就可以查找是否有相同的父节点. 2.MySQL中如何查找相应的数据 这里,我采用的是写一个存贮函数.在查询时可以直接...
2020-09-17 21:48:40
1030
原创 IDEA搭建jeesite4.0
JeeSite是一个很优秀的开发框架,但是发现官网只有Eclipse配置方式,没有IDEA的配置方式,遂自己踩坑。为了以后方便使用,现将步骤记录下来以备不时之需。环境:Java SDK 1.8 下载2,Apache Maven 3.3.0+ 下载3,MySql 5.7.11+ 下载检出JeeSite4源代码:$ git clone https://gitee.com/thinkgem/jeesite4.git打开工程,直接打开检出文件夹修改web\src\main\resou
2020-06-22 20:07:59
465
原创 springboot中使用poi导出excel文件
1.POI简介 Jakarta POI 是一套用于访问微软格式文档的Java API. 组件HWPF用于操作Word的; 组件HSSF用于操作Excel格式文件.2.常用组件 HSSFWorkbook -- excel的文档对象 HSSFSheet -- excel的表单 HSSFRow -- excel的行 HSSFCell -- excel的格子单元 HSSF...
2020-04-16 10:09:47
501
原创 在一台服务器上配置多个Tomcat的方法
在一台服务器上配置多个Tomcat,主要就是要避免Tomcat服务器的端口冲突的问题。只需要修改CATALINA_HOME\conf\server.xml中启动端口和连接端口就OK了!下面我们把配置的详细过程写在下面,以供参考:(此例以配置三个Tomcat为例)1. 下载apache-tomcat-7.0.63,下载下来的文件为apache-tomcat-7.0.63.zip.
2017-08-24 17:35:05
281
原创 ueditor1_4_3-utf8-jsp版使用配置
1.下载http://ueditor.baidu.com/website/ 2.将根目录下jsp/lib中的jar包添加到自己的项目中,主要是 ueditor-1.1.1.jar3.新建jsp页面,引入3个js文件 4.参数配置1)配置图片上传路径,对应后台控制器ueditor.config.js文件中配
2016-12-02 19:40:00
841
原创 C# Winform中导出数据到Excel
/// /// 数据保存为Excel文件/// private void btnSaveAsExcel_Click(object sender, EventArgs e){ this.saveFileDialog.DefaultExt = "xlsx"; this.saveFileDialog.Filter = "Excel File(*.xls
2014-11-29 17:27:36
4684
原创 C#中用IO流读文件和写文件
class Program{ public static void Main(string[] args) { string filePath = "c:\\test.txt"; List list = ReadInfoFromFile(filePath); //这个函数把文件的每一行读入list
2014-09-30 17:02:34
1830
1
转载 Struts2自定义验证器(居民身份证验证)
原文地址: http://tech.ddvip.com/2008-12/122880213598576.html struts2的验证器是用的xwork里面的验证,自定义验证器就是根据源码继承已有的字段验证器而来。具体步骤如下: 1.展开xwork-2.0.4.jar,com.opensymphony.xwork2.validator.validators目录下有个default.
2013-06-19 15:54:00
552
原创 快速整合TOMCAT6.0.14+IIS6.0 不需要写什么注册表
软件环境:IIS6.0 + tomcat6.0.14 + Jakarta_Isapi_Redirector(附件)一、ISPAI1、下载附件中的 isapi_redirect-1.2.14.exe并安装,安装路径选在tomcat主目录下 起名isapi 之后进入该目录下conf目录,修改uriworkermap.properties(直接粘贴过去就行) # uri
2013-06-05 19:40:00
1611
1
原创 Struts2中Action配置的默认值和result配置的转发类型
1、Action配置的各项默认值 (1)如果没有为action指定class,默认是ActionSupport。 (2)如果没有为action指定method,默认执行action中的execute()方法。 (3)如果没有为action指定result,默认值为success。2、result配置的各种转发类型 ${theme}/Sit
2013-06-05 16:39:54
924
原创 Struts.xml中的配置文件详解
xml version="1.0" encoding="UTF-8"?> "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd">struts> 该属性指定需要Struts2处理的请求后缀,该属性的
2013-06-05 16:15:20
662
原创 图解SSH(struts2,spring,hibernate)框架配置
1 开发环境Ø MyEclipse8.0Ø JDK 1.6Ø Java EE 5.0Ø Tomcat 6.0Ø Struts2.3.1.2Ø Hibernate3.3.2Ø Spring2.5.6 2 为ssh做好准备2.1下载包 Ø Struts2.3.1.2下载:
2012-04-13 19:07:37
2660
原创 备份和导入oracle数据库的语法详解(exp和imp)
备出数据详解: exp 用户名/口令@数据库 owner=用户名 file=存储文件的路径 例:exp cmci/cmci@cmci owner=cmci file=f:\fileconvertandview.dmp导入数据详解: imp 用户名/口令@数据库 fromuser=用户名 touser=用户名 file=存储文件的路径
2012-02-11 10:57:54
438
原创 项目中常用的工具类
import java.io.UnsupportedEncodingException;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;/** * @File: EasyStr.java * @Date: Feb 2, 2012 * @Descrip:
2012-02-02 11:22:56
412
原创 将office文档及图片转换为flash
import java.io.File;import com.artofsolving.jodconverter.DocumentConverter;import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection;import com.artofsolving.jodconverter.op
2012-02-01 18:03:39
1712
原创 DWR详细配置
最近在项目中用到DWR框架,对配置过程粗略的进行了总结,可分为以下几步: 1.下载 dwr.jar,放到工程的WEB-INF/lib目录下 2.配置web.xml,加入以下内容: servlet> servlet-name>d
2011-11-25 18:34:32
546
cenos7环境安装nginx依赖包全家桶
2024-05-21
Generate POJOs.groovy
2020-04-23
apache-tomcat-7.0.57
2018-04-04
PHP云标签使用文档
2014-03-14
wampserver2.1a x32
2014-02-28
屏幕吸色器
2014-02-28
全站死链接检查(xenu汉化版)
2013-11-19
排版助手 GIDOT TYPESETTER
2013-09-17
TortoiseSVN-1.7.12.24070-win32简体中文
2013-07-20
TortoiseSVN-1.7.12.24070-x64简体中文
2013-07-20
isapi_redirect-1.2.14.rar
2013-06-05
MyEclipse6注册机
2013-04-23
Spx截图工具(带撕边效果) 内置注册机
2012-12-17
cvsnt 2.5.03.zip
2012-09-04
apache-tomcat-6.0.35-windows-x86.zip
2012-08-31
apache-tomcat-6.0-windows-x86.zip
2012-08-31
Myeclipse注册机代码
2012-08-17
EasyCHM 电子书制作程序
2012-07-11
jquery中文帮助文档(jquery_api.zip)
2012-06-15
软件界面原型设计(Balsamiq Mockups For DeskTop)
2012-05-19
spring必须JAR包(文件)
2012-04-13
hibernate必须JAR包(文件)
2012-04-13
struts2必须JAR包(文件)
2012-04-13
日期时间选择器
2012-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人