自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea上部署Tomcat应用并且配置应用的访问名字

Run->Edit Configrations->Tomcat Server->服务器名->Deployment->Application Context。设置完后,启动服务后,浏览器默认访问这个地址,

2023-04-13 16:21:16 432 1

原创 android生成文件读取和写入到外部存储卡

【代码】android生成文件读取和写入到外部存储卡。

2023-04-12 19:08:39 404

原创 devC++打开软件出现-编译器设置验证过程中-发现存在一下问题 tdm-gcc****

C语言开发工具devc++,启动问题解决办法。

2022-10-27 15:20:58 1966

原创 windows系统安装gcc

1.学习C语言,使用的是windows系统。需要在系统上安装gcc编译系统。2. 在官网下载 https://sourceforge.net/projects/mingw/ 如下图3.下载完成直接双击安装,自动下载文件。如下图。4.等待下载完成点击【continue】5.进入到安装界面,选中 mingw32-gcc-g++ 右键选中 make for installation6.在左上角的 点击 installation -> apply change7.等待安装8 安装完成

2021-09-15 15:49:10 1122

原创 idea调试多线程的程序

1.多线程程序如下:2.在子线程代码中打上断点,右键选择 thread选项3.运行程序,出现调试页面,选择要运行的线程即可(调试步骤和单线程一样)

2021-06-29 10:50:12 610

原创 下载centos安装包的不同版本之前的区别

下载centos安装包的版本区别:liveDVD版:DVD镜像,无需安装系统,插入光盘就可以体验 CentOS 的各种功能。liveCD版: CD光盘映像,和liveDVD一样,唯一的区别就是该版本中包含的软件包会少一点,安装系统时使用 U 盘或者CD光盘进行安装。bin:完整版,由于整个系统安装文件过大,所以一般会分为多个小文件,在下载时需全部下载。bin-DVD版:该版本就是一个普通的安装版本,本身文件就比较大,包含了大量的常用软件。minimal版:该版本同bin-DVD相似,不同之处在于

2021-06-22 20:27:55 721

原创 批量启动多个window程序-java程序批处理

1.批量启动多个软件,启动的软件之前使用自定义时间间隔:ping 127.0.0.1 -n 2 时间可以自定义设置,用来时间间隔。@echo offrem start rediscd /d D:\installAppSoft\Redis-x64-5.0.9start redis-server.exe redis.windows.confping 127.0.0.1 -n 2rem start strMQcd /d D:\installAppSoft\apache-activ.

2021-05-25 08:53:18 278

原创 常用的乐观锁和悲观锁的区别

1.悲观锁(Pessimistic Lock)最简单的理解:顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。2.乐观锁(Optimistic Lock)顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数

2020-06-27 18:03:06 613

原创 window系统上安装并运行rabbitmq&erlang

1.准备rabbitmq erlang安装包,由于rabbitmq和erlang的版本 有一定的绑定关系,所以下载的时候,一定要去官方上下是否两个软件的版本是否可以正常搭配使用,https://www.rabbitmq.com/which-erlang.html2.本次使用的版本是erlang :22 ; rabbitmq :3.8.43.下载完两个软件安装erlang,双击.exe文件,一直下一步,直接运行,知道最后安装完成配置erlang的系统环境变量 ERLAN...

2020-06-27 15:41:44 225

原创 springboot项目启动出错 Failed to configure a DataSource: 'url' attribute is not specified and no embedde

问题原因: Mybatis没有找到合适的加载类,其实是大部分spring - datasource - url没有加载成功,分析原因如下所示. DataSourceAutoConfiguration会自动加载. 没有配置spring - datasource - url属性. spring - datasource - url配置的地址格式有问题. 配置s...

2020-02-04 16:19:15 17212 1

原创 格式化时间戳的问题

使用import com.fasterxml.jackson.annotation.JsonFormat;1.在接口返回参数中 前台需要接口返回格式化后的时间字符串。答:在返回参数的实体类字段上 或者 get方法上加上 注解 @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")如果没有timezone="GMT+8" ,会出现格式...

2020-01-15 14:15:14 293

转载 使用FEIGNCLIENT,消费方使用方法,和一些坑

https://www.cnblogs.com/guagua-join-1/p/9638767.html

2019-11-22 17:14:10 397

原创 mysql数据库插入和更新sql语句合并-有则更新/无责插入

mysql 插入和更新语句sql合并,需要使用关键字:ON DUPLICATE KEY UPDATE eg:先创建一个表:插入下面一条语句insert INTO test_data_main (id,create_by,create_date,update_by,update_date )VALUES('1','zhao',NOW(),'zhao',NOW()...

2019-07-06 16:25:28 3220

原创 mybatis的mapper,sql删除语句

物理删除:直接使用sql :delete <delete id="deleteByExample" parameterType="java.util.Map"> delete from student where id = #{id} </delete>逻辑删除:在设计表时,使用一个字段作为删除标记。del_flag:逻辑删除字段- 0...

2019-06-24 21:52:30 15791 3

原创 mybatis的mapper文件中,sql更新语句

sql语句中没有对字段判断 <update id="updateByExample" parameterType="java.util.Map"> update student set name = #{record.name,jdbcType=VARCHAR}, age = #{record.age,jdbcType=INTEGER}, mone...

2019-06-24 21:43:18 15568

原创 mybatis的mapper文件中,sql插入语句

sql语句没有对字段判断 <insert id="insert"> insert into student ( id, name, age, money, cla_code, create_time, del_flag )values ( #{id,jdbcType=INTEGER}, #{name,jdb...

2019-06-24 20:03:23 10761

原创 idea快捷键

【常规】Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示当前文件的结构 Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择 Ct...

2019-06-17 08:56:16 74

原创 mybatis的mapper文件中,sql插入语句

使用pojo类映射 <insert id="insert" parameterType="com.test.Student"> INSERT INTO student( id, code, name, status ) VALUES ( ...

2019-06-15 17:11:55 2661

转载 Maven build标签的使用

前言: <build >设置,主要用于编译设置1.分类在Maven的pom.xml文件中,存在如下两种<build>:(1)全局配置(project build) 针对整个项目的所有情况都有效(2)配置(profile build) 针对不同的profile配置<project xmln...

2019-06-12 23:57:18 13132 2

原创 读取网络文件,在上传到 其它文件服务器

d读取网络文件 eg:http://www.gov.cn/zhengce/pdfFile/2019_PDF.pdf。 读取网络文件保存到本地,在读取本地文件上传到其它服务器--oss,s3... URL url = new URL(filePath); URLConnection uc = url.openConnection(); InputStream in = ...

2019-06-06 16:22:33 694

原创 restful接口统一返回格式

import java.util.HashMap;import java.util.Map;import org.apache.commons.lang3.StringUtils;/*** @Version : 1.0* @Description : 公共服务接口返会数据--统一格式*/public class CommonResult { ...

2019-05-29 11:49:38 2820

原创 window本地安装rabbitmq

安装rabbitmq运行环境下载erlang安装包。http://www.erlang.org/downloads 使用版本比较新的rabbitmq时,最好也下载新的erlang包。otp_win64_21.3.exe 直接点击下一步安装完成 设置环境变量安装rabbitmq下载 rabbitmq window 版本安装包。https://www.rabbitmq.com/in...

2019-05-19 21:45:35 1324 1

原创 redis基础使用

redis使用基础字符串 hash值 列表(list) 集合(set) 有序集合(sorted set)

2019-05-12 22:26:45 79

原创 在window系统上安装redis

redis安装下载window版本的redis解压包。http://download.redis.io/releases/ 解压下载的解压包到D盘。(那个盘都行) 在双击启动 这个文件:redis-server.exe 。 在双击启动 这个文件:redis-cli.exe。redis桌面管理工具--redis desktop manager下载管理工具包。https://githu...

2019-05-12 18:05:43 170

原创 数据库同步大数据量表之增量同步实现方案

遇到的需求:两个服务器上的两个不同类型的数据库,分别是源pg库--&gt;目标库的MySQL。数据量:4亿条数据。同步方案:同步每日新增和修改,删除的数据条。由于之前同步是全量同步,每天都需要定时全量同步,不仅时间消耗长,也影响下游业务(查询慢,有时还会锁表)。全量同步使用的java的定时任务,多线程的方式进行同步,发现某一天同步任务执行不完的情况,修改为增量同步方案。增量同步要求...

2018-12-31 22:50:35 9887

原创 spring 集成dubbo时jar包冲突导致某些类找不到

使用maven工具管理项目集成spring框架时,开始启动,总会遇到各种各样奇怪错误。1.报 某些类找不到.   1.1:使用的jar包没有导入,进入导入的maven库排查。添加jar包依赖。   1.2:使用的jar包中已经导入,但是在其他jar中,由于依赖其低版本,导致jar包。在导入的maven库下可以清晰的考到同一jar包存在不同的版本。出现这种情况时。...

2018-10-22 19:08:41 1001

原创 No Spring WebApplicationInitializer types detected on classpath 加载不到配置文件或找不到spring主配置

第一种情况在web.xml当中配置错误,没有正确的引入spring的配置文件。找不到时,报告次错误。检查配置文件,引入是否正确。classpath:springconfig.xml ,这个格式的配置为读取本项目classpath下的文件classpath*:springconfig.xml 这个格式的配置为读取本项目下或者是jar包的classpath下的配置文件。多个同名只读第一...

2018-10-19 10:26:42 87368 1

原创 技术学习网站记录

在线创作流程图、思维导图软件  https://www.processon.com/view

2018-09-14 13:37:11 206

转载 zookeeper在Dubbo中的作用理解

  zookeeper是dubbo推荐的注册中心。流程:1.服务提供者启动时向/dubbo/com.foo.BarService/providers目录下写入URL2.服务消费者启动时订阅/dubbo/com.foo.BarService/providers目录下的URL向/dubbo/com.foo.BarService/consumers目录下写入自己的URL3.监控中心启...

2018-08-29 17:19:42 4119

转载 springMVC 支持返回json串 配置文件

 现在多数的应用为了提高交互性多使用异步刷新,即在不刷新整个页面的情况下,只刷新局部,局部刷新用得最多就是ajax,ajax和后台进行交互的数据格式使用的最多的是JSON,这里简单描述,在springmvc的开发架构下如何返回JSON串。这里使用两种方式进行配置,一:fastjson;二、jackson一、fastjsonfastson是阿里巴巴开源的一个json转化jar包,在spr...

2018-08-21 21:09:11 3029

原创 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

大多数时候启动web 服务器的时候会一个spring监听器找不到。可能就是发布的时候,没有把spring  jar包发布到工程里面。如果是maven项目,只需要把maven库编译到工程里面。步骤:1. 右键单击工程项目 -&gt;点击 properties2. 选择 Deployment Assembly3. 点击 Add -&gt; Java Build Path Entri...

2018-08-21 20:39:21 107

原创 在DUBBO项目中 配置文件出现找不到标签而报红叉 但项目能够正常运行

使用dubbo 项目的同学,大概都遇到过dubbo 配置文件出现错误的情况,但是项目又能够正常运行。在eclipse 中错误如下:- cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:application'.- sc...

2018-08-14 10:51:21 1186

原创 tomcat查看日志

随笔- 168 文章- 1 评论- 8linux下实时查看tomcat运行日志 1、先切换到:cd home/tomcat/logs 2、tail -f catalina.out 3、这样运行时就可以实时查看运行日志了 4.Ctrl+c 是退出tail命令 eg: [root@TEST-A logs]# ls catalina.20...

2018-07-06 15:33:19 28932

原创 mysql常用的函数--group_concat

mysql的常用函数--分组连接字段函数  group_concat使用方法:select name `names`,GROUP_CONCAT(color) colors from group_concat GROUP BY `name`表结构:CREATE TABLE `group_concat` (`id`  varchar(64) CHARACTER SET utf8 COLLATE ut...

2018-06-08 15:08:31 352

转载 Spring PropertyPlaceholderConfigurer 自定义扩展

参考:http://seraph115.iteye.com/blog/435165参考:https://blog.csdn.net/feiyu8607/article/details/8282893Spring中PropertyPlaceholderConfigurer这个类,它是用来解析Java Properties属性文件值,并提供在spring配置期间替换使用属性值。接下来让我们逐渐的深入其...

2018-04-25 22:37:46 430

原创 关于Class.getResource()和ClassLoader.getResource()获取系统资源路径的测试

JAVA读取资源文件时,使用的Class.getResource()和ClassLoader.getResource()通过例子对比,这两中方式的区别。打印的结果是:参数为空时,默认是从此类所在的包下取资源;参数是‘/’时,则是从项目的根目录读取;参数为空或者‘/’ 都是从根目录读取...

2018-04-21 22:02:23 317

转载 spring基础配置中注解注入<context:component-scan>标签

通常情况下我们在创建spring项目的时候在xml配置文件中都会配置这个表情,配置完这个标签后,spring就会去自动扫描base-package对应的路径或者该路径的子包下面的java文件,如果扫描到文件中带有@Service,@Component,@Repository,@Controller等这些注解的类,则把这些类注册为bean 注:在注解后加上例如@Component(value=”

2018-03-04 20:43:33 311

jdk-11.0.11_windows-x64_bin-解压版.zip

java oracle 最新版的jdk

2021-07-16

erlong-otp_win64_21.3.zip

种通用的面向并发的编程语言,window 运行 rabbitmq 服务,需要安装erlang。

2019-05-19

rabbitmq-server-3.7.14.zip

最新稳定版 rabbitmq 安装包。rabbitmq = 消息+异步+消息队列

2019-05-19

空空如也

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

TA关注的人

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