- 博客(22)
- 收藏
- 关注
原创 使用Docker-Compose安装redis,rabbitmq,nacos,mysql,nginx,tomcat,portainer组件教程
上面就是使用docker去安装一些常用组件的教程.1.上面教程里基本上都是没有指定版本,默认使用的最新版本(如果需要安装指定版本。需要在image后面加上对应的版本)2.安装完容器后别忘记去打开对应的端口,否则外界可能无法访问容器。如果觉得每次去加权限很麻烦的话,可以尝试关闭防火墙。但是这种操作比较危险,不建议去做。如果实意需要关闭防火墙的话,记得每个容器都设置一个比较复杂的密码来确保音私信。
2024-11-04 17:25:40 896
原创 Centos安装docker,docker-compose流程
下载完成之后,将其上传到服务器上。为了方便使用,我把文件后缀名也修改了,就叫dockerc-compose。这里再多说一句,如果修改了阿里云的镜像仓库,下载镜像时还是报错,可以试着修改daemon.json文件,修改成以下内容。所以推荐第二种方式,直接去github上面下载文件,然后上传到服务器上。如果这里不更换镜像仓库,有时候下载镜像会报下面这个错误,所以一般都把镜像仓库更换为国内的。运行完上面命令后,可以运行下面命令来查看镜像仓库是否修改成功。使用上面命令对该文件授权,注意路径和文件名,修改成自己的。
2024-10-31 11:44:40 820
原创 阿里云ESC同地域不同账号内网互通,安装docker互ping失败
最近阿里云买了三台服务器,准备搭建一个k8s集群。三台服务器分别隶属于同地域的三个账号下面,操作过程中遇到了很多问题,再次做以记录。1.ECS内网互通 要做ecs内网互通比较简单,假设我现在有两台服务器A和B,只需要做到以下三步就行了。 1.在A服务器控制台找到云企业网,开通云企业网业务,并在云企业网主页点击创建实例按钮。页面如下,可能有些朋友觉得页面显示不一样,这里可以点击云企业网管理页面的切换旧版按钮再新建实例。 这里名称随便填,实例类型选择“专有网络VPC”,地域...
2022-02-18 15:13:18 1807
原创 docker内安装tomcat部署程序时差问题(修改时区)
问题 今天docker内安装了tomcat,然后部署了项目。项目存在一些列表页面,查看列表时发现显示的时间和数据库里的时间相差八个小时。第一反应是数据库连接时时区没有指定,查看了配置文件发现是配置了"serverTimezone=Asia/Shanghai"时区的,然后感觉涉及到了知识盲区。上网搜了一下类型的问题,好多人都说是数据库里面的时区没有配对,然后搞了半天数据库里面时区已经该对了,但是页面显示的时间还是依旧和之前的相差八个小时。于是突发奇想,是不是因为tomcat里的时区不对?然后自己手动找了.
2021-12-08 11:27:31 2426
原创 SpringCloud Gateway报500 Invalid host: lb://xxx
问题今天SpringCloud整合Gateway,然后在nacos中看到网关对应服务和业务对应服务已经是注册成功的,但是去调用一直报以下错误。java.lang.IllegalStateException: Invalid host: lb://sandbox_manager at org.springframework.cloud.gateway.filter.RouteToRequestUrlFilter.filter(RouteToRequestUrlFilter.java:86) ~[s
2021-07-05 10:14:57 6541 5
原创 阿里云跨账号 跨服务器 迁移镜像
最近趁618阿里云服务器比较便宜,上手了一个比较优惠的。因为之前的服务器马上也要过期了,之前的服务器上装了很多docker相关的内容,懒得再去重新装一遍,所以打算将之前服务器的镜像备份,然后在新的服务器上进行镜像安装,在此记录一下具体流程。首先声明一下我的情况,我有两个账号,老账号的服务器类型是轻量级服务器,新账号的服务器类型是ECS服务器。所以首先要将老账号上的镜像备份,然后共享给新账号。1.备份镜像登录账号,进入控制台,然后点击邮编的磁盘列表,点击最后的“创建快照”按钮。这一步有点慢,差
2021-06-24 14:46:57 1136
原创 SpringSecurity入门使用——资源授权
上一篇大概陈述了一下关于SpringSecurity的用户登录,从使用不同的方式进行用户登录做了一个简单的介绍。在开头我也曾提到过,SpringSecurity主要有两大功能,第一个就是用户登录,第二个就是资源授权。这篇就来大概描述一下资源授权的整个过程。一.实现configure(HttpSecurity http)方法在配置类中重写configure(HttpSecurity http)方法,注意参数是HTTPSecurity,在这里做一个最简单的登录成功失败Url配置。 @Over
2020-11-17 16:21:46 1933
原创 layui后台返回数据成功,表格渲染失败问题
今天使用layui在前段渲染表格时,发现后台成功返回了json数据,在控制台也可以看到返回数据的详情,但是页面表格中并没有显示数据。效果如下图:刚开始以为是前端页面写错了,然后仔细检查了页面发现并没有问题,但是数据就是显示不出来。后面通过在页面构造data发现可以显示,然后确定了问题在后台返回的数据。通过仔细的比较,最后发现,如果后台返回的数据中有length字段,且值为0的话,页面无法显示该条数据。不知道原理是啥,再此做以记录。因为我页面不会显示length的值,所以直接从json
2020-11-16 15:40:47 2287
原创 SpringSecurity入门使用——登录认证
项目使用IDEA创建。一、工程目录如下二、导入对应的jar包 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st...
2020-11-10 14:30:59 2183 2
原创 Java生成]C1开头EAN128(GS1-128)条形码,]d2开头GS1 DataMatrix 二维码
前一段时间遇到一个生成条形码,二维码的需求。因为别人给了个例子,上面的条形码以]C1开头,二维码以]d2开头,刚开始原本是以为开头这些是包含在生成对应文件的字符串中,后面对方反馈说不是在字符串中,这是一种类似于编码格式。自己下来琢磨了很久,国内对于这块的资料比较少。在Google上翻阅了大量的文章,后面终于弄了出来。在此做以记录,希望有同样需求的朋友可以快速找到解决办法。1.EAN128(GS1-128)条形码GS1128是Code128的一个子类,在Code128的基础上增加了AI(Appl...
2020-11-04 16:58:11 4138 10
原创 JAVA 使用Itext模板生成pdf,解决图片插入,文本域超出字体缩放,半自动换行
1.前言前一段时间遇到一个制作Pdf的业务,自己下来摸索了一下,基本上解决。将其中遇到的几个问题及解决方法做以记录,仅供大家参考。首先在这里对于刚接触该类型业务的同学说明下,ItexPdf支持使用模板生成pdf和直接绘画pdf。我个人的理解在于,假如你涉及的业务生成的pdf是具有固定格式或者模快的文字及其图片等内容,我这里建议使用模板,只需要将不一致的地方改成文本域,然后进行文字填充就ok了。如果涉及的业务不能有模块化可以提取出来东西,我这边建议直接从开头一步一步去绘画。本文主要介绍使用pdf...
2020-11-04 14:27:09 14620 9
原创 SpringBootData SaveAll批量插入慢解决办法
最近在做项目的时候,需要批量插入数据。然后使用saveAll()在本地跑速度还好,打包在服务器上跑的时候发现执行saveAll()时sql在控制台一条一条打印,速度超级慢。后面使用JdbcTemplate,解决了这个问题,在次记录。 @Autowired private JdbcTemplate jdbcTemplate;使用autowired注入jdbcTemplate。...
2019-09-19 15:19:22 4702
原创 阿里云服务器Docker中部署SpringBoot项目
1.修改pom.xml <properties> <java.version>1.8</java.version> <!--properties节点中设置docker镜像的前缀“springboot”--> <docker.image.prefix>springboot</do...
2019-09-13 17:16:38 1334
原创 Windows环境下docker安装Elasticsearch集群并配置
之前开发使用外部服务,都是在本地下载并运行,感觉有时候用的服务多了,第一每次去运行都很麻烦,第二感觉很占电脑内存。这两天接触了docker之后,感觉用起来贼方便,只要把各种服务都安装在docker上,使用的时候只需要把docker上的镜像 跑起来,感觉比较方便。具体运行逻辑我就不说了,下面主要讲一下window环境下使用docker安装ES并配置集群的步骤。1.docker安装 具体...
2019-09-12 17:08:07 1903 2
原创 MySql 报错:In aggregated query without GROUP BY, expression #1 of SELECT list contains....
运行join指令时发现报错如上,查了半天发现是Mysql版本5.7以上会有这个错,用楼下这个老哥的方法解决了,做此记录。https://cloud.tencent.com/developer/article/1404739...
2019-08-21 10:03:37 13462
原创 SpringBoot整合ElasticSearch(控制度查询,父子关系建立)
花了一个多月的时间,终于从懵懵懂懂到现在基本弄出了一个比较完整的结合需求的搜索引擎。中间遇到了很多问题,踩过很多的坑,中间也查阅过很多资料。但是感觉这方面深入一点的只是还是蛮少的,现在就将一个多月里做出来的东西做一个总结,希望大家共勉。 ElasticSearch安装什么的我就不多说了,安装完之后记得顺带装上Elastic-head和Sense(Beta)两个插件。在Chrome...
2018-10-26 15:15:49 10907 26
原创 Myeclipse配置Maven
第一步 下载maven地址:https://maven.apache.org/ 打开之后点右边的Download选择适应版本第二步 解压到本地解压后的目录第三步 配置Maven需要在环境变量的path目录下加上解压的maven中bin的地址第四步 确认Maven是否安装成功,可在dos环境下输入mvn -v如遇以上结果,则maven安装成功
2017-05-22 18:48:30 255
原创 Mybits入门--配置文件使用
1.properties:Mybits可以使用properties来引入外部properties配置文件的内容 resource:引入类路径下的资源url:引入网络路径或者磁盘路径下的资源2.settings:包含了很多重要的设置项。setting:用来设置每一个设置项name:设置项名value:取值例如: 开启驼峰命名法,默认取值为f
2017-05-10 09:52:27 868
原创 SpringMvc入门
SpringMVC创建流程:1.创建一个WEB工程2.导入Spring对应的包3.配置web.xml(主要配置DispactherServlet的初始化参数:配置SpringMvc配置文件的名称和位置)4.创建对应的java类,并标记@controllor和@RequestMapping5.在对应的spring配置文件里配置创建的类所属的包。创建视图解析器并前缀和后缀等信息。
2017-04-25 20:42:09 339
原创 Hibernate——session的核心
一:持久化对象的四种状态1.持久化状态(托管对象)-OID 不为 null-位于 Session 缓存中-若在数据库中已经有和其对应的记录, 持久化对象和数据库中的相关记录对应-Session 在 flush 缓存时, 会根据持久化对象的属性变化, 来同步更新数据库-在同一个 Session 实例的缓存中, 数据库表中的每条记录只对应唯一的持久化对象 2.临时状态
2017-04-13 19:34:51 214
原创 Spring 入门之属性配置
一.创建Spring的IOC容器applicationContext代表IOC容器IOC容器分为两种:a.BeanFactory:IOC容器的基本实现b.applicationContext:提供更多高级特性,几乎所有场合都会直接用applicationContextapplicationContext主要有两个实现类:1).ClassPathXmlApplicationC
2017-04-11 20:36:24 422 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人