![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA爱好
文章平均质量分 75
yulang1992514
这个作者很懒,什么都没留下…
展开
-
责任链模式在项目中的引入使用
在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。在我自己的项目中我是按照这个Servlet的原型进行改造的。1.filter一般用于Servlet处理一些前置的校验,且给个filter有自己各自的责任和处理逻辑,在调用filter时候,需要传递filterChain,来告诉当前的执行的是那一个chain.原创 2023-06-14 15:42:11 · 162 阅读 · 0 评论 -
项目中的一些sql优化方案问题总结
说到性能优化也是面试中提到的最多的一些问题,在面试上也经常被问道。以自己的项目实际中出现的问题为起点,来分享下自己对项目中的性能优化的使用和理解。原创 2023-03-20 09:37:50 · 240 阅读 · 0 评论 -
好用的数据库文档工具
数据库文档生成工具原创 2022-11-23 20:41:56 · 289 阅读 · 2 评论 -
flywaydb在项目中的使用
flyway在项目中的简单使用原创 2022-11-22 17:43:24 · 2059 阅读 · 0 评论 -
docker学习4
1.nacos单机部署:1.docker pull nacos/nacos-server 拉取nacos2. #创建挂载文件路径mkdir -p /home/web-data/logs ## 日志文件路径mkdir -p /home/web-data/conf ### 配置文件路径mkdir -p /home/web-data/data ## 数据文件-v /home/web-data/logs:/home/nacos/logs-v /home/web-dat...原创 2022-04-19 22:42:44 · 806 阅读 · 0 评论 -
docker 学习3
1.docker镜像镜像是一种轻量级、可执行的独立软件包,它包含运行某个软件所需的所有内容,我们把应用程序和配置依赖打包好形成一个可交付的运行环境(包括代码、运行时需要的库、环境变量和配置文件等),这个打包好的运行环境就是image镜像文件。只有通过这个镜像文件才能生成Docker容器实例(类似Java中new出来一个对象)。在下载的过程中我们可以看到docker的镜像好像是在一层一层的在下载,docker的镜像实际上由一层一层的文件系统组成,这种层级的文件系统UnionFS。..原创 2022-03-02 23:45:31 · 4898 阅读 · 0 评论 -
Docker学习手记-1
1.Docker简介 docker的历史 2010年,几个的年轻人,就在美国的旧金山成立了一家公司 dotcloud。做一些Paas平台的创业公司! 从事LXC(Linux Container容器)有关的容器技术!Linux Container容器是一种内核虚拟化技术,可以 提供轻量级的虚拟化,以便隔离进程和资源。他们将自己的技术(容器化技术)命名就是 Docker。 Docker刚刚延生的时候,没有引起行业的注意!虽然获得了创业孵化器(Y Combinator)的支持、也获得 ht.原创 2022-03-01 22:18:00 · 320 阅读 · 0 评论 -
Docker学习手记-2
docker学习原创 2022-03-01 22:17:27 · 520 阅读 · 0 评论 -
drools规则引擎的在项目中的使用手记
需求 按照登录用户的会员等级 和签到周期根据一定的计算规则送积分。由于之前都是通过if else去做的控制。规则变更的时候可能需要重新调整代码甚至发布服务。由于不想再每次规则变更后需要调整代码,于是最近在确认方案, 于是最好找到了规则引擎。什么是规则引擎规则引擎,全称为业务规则管理系统,英文名为BRMS(即Business Rule Management System)。规则引擎的主要思想是将应用程序中的业务决策部分分离出来,并使用预定义的语义模块编写业务决策(业务规则),由用户或开发者在需..原创 2021-08-31 16:11:17 · 1073 阅读 · 2 评论 -
java项目代码加密
最近公司项目在搞上线,由于是政务项目,第三方服务器上很多家公司都可以访问,领导要求对自己公司的核心业务源代码进行加密。于是最近在网上找这些资料,之前看了下Proguard这个工具,但是我这边一直没有测试成功,而且多模块一直有问题。最终在github上找到了一款xjar代码加密工具...原创 2021-07-15 17:12:26 · 2172 阅读 · 1 评论 -
springcloudalibaba项目使用情况
cloud微服务开发手册1.后端结构技术选型技术说明官网地址Spring Boot容器+MVC框架https//spring.io/projects/spring-bootSpring Security认证和授权框架https//spring.io/projects/spring-securityMyBatis-PlusORM框架https://mp.baomidou.com/guMyBatisPlusGenerator数据层代码生成https:/原创 2021-05-21 08:41:36 · 2176 阅读 · 0 评论 -
自定义maven脚手架并上传到私服
前几天搭建好了,maven私服服务器。这几天在整理公司框架,为了方便统一使用。做了一些基础的通用额框架,直接做成脚手架使用,便于高效开发。1.首先我们需要创建好,通用的基础工程,base-boot: 为父工程base-common: 项目中的common包base-web:具体的业务包首先需要确保,base-web 工程能够正常启动,2. 在父工程的POM文件中,添加插件 <plugin> <groupId>org.a原创 2021-04-20 13:04:07 · 633 阅读 · 0 评论 -
搭建私有gitlab仓库
本来不打算在公司搭建这个,我之前一直使用的是码云企业版。公司最近要搞私有云。所以有些东西都需要自己去弄。这里记录下自己搭建gitlab的步骤和流程。1.搭建之间需要安装环境,我的机器比较干净好多都需要装安装gitlab依赖环境, 如果提示没有权限的 可以使用 sudo ,或者直接切换到 root目录下:su 切换sudo yum -y install policycoreutils openssh-server openssh-clients postfix2. 我这边添加了一个邮件服务功原创 2021-04-16 22:35:24 · 2465 阅读 · 0 评论 -
Maven私服搭建
最近在公司架构组,由于需要为公司搭建基础开发环境。需要搭建各种开发环境,这里从基础的maven私服搭建分享,(我们这边服务器windowserver的)第一:下载nexus-3.9.0-01-win64(https://www.sonatype.com/download-nexus-repo-oss超级慢),备份了一个网盘地址:链接:https://pan.baidu.com/s/1FC95bivQmwy2NWwVkxbG7g提取码:w1u9下载完成解压后目录如下:...原创 2021-04-13 23:25:23 · 2044 阅读 · 5 评论 -
存储过程脚本心得
脚本优化心得原创 2016-08-02 13:12:17 · 1398 阅读 · 0 评论 -
Delphi转Java开发的辛酸
工作已经快两年了,回想起以前的选择,真是让人不是滋味啊!通过近段时间的仔细思考和对自己以后职业规划。现在越来越想往JAVAWEB方向发展。想了许久,我还是决定辞职,放弃现在这份安逸的工作。易然的选择做JAVA这边道路。 今天刚刚出来面试,就让我碰了不少的钉子,本以为自己有两年多 工作经验,应该可以找份合适的工作。哪想到,现在的公司的要求都是如此之高。想想自己的Java水平能力。不竟又有一原创 2016-03-14 17:44:26 · 3072 阅读 · 3 评论