框架
文章平均质量分 72
꧁༺摩༒西༻꧂
这个作者很懒,什么都没留下…
展开
-
Centos7 搭建私服Maven仓库
Nexus是一个强大的Maven仓库管理器,它极大地简化了本地内部仓库的维护和外部仓库的访问。如果使用了公共的Maven仓库服务器,可以从Maven中央仓库下载所需要的构件(Artifact),但这通常不是一个好的做法。 正常做法是在本地架设一个Maven仓库服务器,即利用Nexus私服可以只在一个地方就能够完全控制访问和部署在你所维护仓库中的每个Artifact。Nexus在代理远程仓库的同时维护本地仓库,以降低中央仓库的负荷,节省外网带宽和时间,Nexus私服就可以满足这样的需要。......原创 2022-07-12 21:36:29 · 613 阅读 · 0 评论 -
Nacos 监控
Nacos DockerClone 项目git clone https://github.com/nacos-group/nacos-docker.gitcd nacos-docker单机模式 Derbydocker-compose -f example/standalone-derby.yaml up如果希望使用MySQL5.7docker-compose -f example/standalone-mysql-5.7.yaml up集群模式docker-compose原创 2021-01-28 19:19:50 · 1466 阅读 · 2 评论 -
Docker+nginx部署Springboot+vue
前端打包npm run build打包出来的dist文件夹内的所有文件都复制到nginx的html中conf.d目录下default.conf文件location /,添加try_files $uri $uri/ /index.html last;启动nginx,然后浏览器输入http://localhost后端打包启动mysql和redis服务DockerfileFROM openjdk:8-jreEXPOSE 8081ADD target/vu原创 2021-01-04 18:33:39 · 465 阅读 · 0 评论 -
Volatile(轻量级的同步机制)
什么是volatile轻量级的同步机制Java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。保证此变量对所有线程的可见性。当一条线程修改了这个变量的值,新值对于其他线程是可以立即得知的。而普通变量做不到这一点。禁止指令重排序优化。普通变量仅仅能保证在该方法执行过程中,得到正确结果,但是不保证程序代码的执行顺序。原子性、可见性、有序性原子性即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。原创 2020-12-24 15:56:25 · 446 阅读 · 0 评论 -
设计模式
Design Patterns - Elements of Reusable Object-Oriented Software(中文译名:设计模式 - 可复用的面向对象软件元素)原创 2020-12-19 16:48:57 · 491 阅读 · 3 评论 -
Java 8 新特性
Lambda 表达式− Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 方法引用− 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。与lambda联合使用,方法引用可以使语言的构造更紧凑简洁,减少冗余代码。 默认方法− 默认方法就是一个在接口里面有了一个实现的方法。 新工具− 新的编译工具,如:Nashorn引擎 jjs、 类依赖分析器jdeps。 Stream API−新添加的Stream ...原创 2020-12-18 15:32:11 · 127 阅读 · 2 评论 -
API接口管理平台解决方案
背景和目的Swagger 在目前企业中作为前后端开发对接的技术已经得到了非常广泛的应用,后端开发人员只需要根据 OpenAPI 官方定义的注解就可以把接口文档非常丰富的呈现给前端接口对接人员。并且接口文档是随着代码的变动实时更新,同时提供了在线 HTML 文档辅助开发人员可以进行接口联调测试,这大大省去了技术人员写文档的烦恼,也提升了企业开发的效率,减少沟通成本。 代码变,文档变。只需要少量的注解,Swagger 就可以根据代码自动生成 API 文档,很好的保证了文档的时效性。 跨语言性原创 2020-12-05 16:54:06 · 5284 阅读 · 1 评论 -
Easy Mock本地化搭建
noderedismongodb访问http://localhost:27017/easy-mock安装git clone https://github.com/easy-mock/easy-mock.gitcd easy-mock && npm install配置文件找到 config/default.json,或者创建一个 config/local.json 文件,将如下需要替换的字段换成自己的配置即可{ "port":原创 2020-12-04 21:08:46 · 311 阅读 · 0 评论 -
ELK使用与RabbitMQ的集成
Elasticsearch查看当前节点的所有 Indexcurl -X GET 'http://localhost:9200/_cat/indices?v'列出每个 Index 所包含的 Typecurl 'localhost:9200/_mapping?pretty=true'新建一个名叫weather的 Indexcurl -X PUT 'localhost:9200/weather'删除这个 Indexcurl -X DELETE 'localhost:9200/weather'原创 2020-11-02 16:17:17 · 826 阅读 · 0 评论 -
SpringBoot+Mybatis+Vue整合
安装node安装vuenpminstall --global vue-clinpm install -g webpackvue init webpack vue安装淘宝npmnpm install -g cnpm --registry=https://registry.npm.taobao.org安装element-uicnpm install element-ui --savemain.js,引入element-ui依赖import Elemen.原创 2020-09-22 17:46:41 · 9285 阅读 · 4 评论 -
windows搭建maven私服
下载http://www.sonatype.org/nexus/downloads/启动nexus.exe /run访问http://localhost:8081/登录项目使用私服创建资源上传第三方jar修改maven安装目录下的/conf/settings.xml文件<server> <id>moses-3rdPart</id> <username>admin</原创 2020-07-02 18:33:31 · 1581 阅读 · 3 评论 -
SpringBoot参数校验和全局异常处理
Validator +BindResult 进行校验@NotNull:不能为null,但可以为empty@NotEmpty:不能为null,而且长度必须大于0@NotBlank:只能作用在String上,不能为null,而且调用trim()后,长度必须大于0@Data@Entity@EqualsAndHashCode(callSuper = true)@ApiModel(value = "User Entity", description = "User Entity")publi原创 2020-07-02 00:33:03 · 782 阅读 · 0 评论 -
Spring Boot、Spring Cloud & Alibaba的微服务的权限管理系统
系统需求JDK >= 1.8Node >= 12Redis >= 3。原创 2020-07-01 10:14:16 · 1060 阅读 · 0 评论 -
windows下使用Nginx
下载http://nginx.org/en/download.html启动解压后双击nginx.exe或者start nginx访问http://localhost/重启nginx -s reload关闭nginx -s stop配置静态资源原创 2020-06-28 21:20:07 · 151 阅读 · 0 评论 -
自定义Spring Boot装配
自动配置Spring Boot自动配置会尝试根据添加的jar依赖项自动配置Spring应用程序。您需要通过将@EnableAutoConfiguration或@SpringBootApplication注释添加到一个@Configuration类中来选择自动配置。禁用特定的自动配置类如果发现正在应用不需要的特定自动配置类,则可以使用exclude属性@SpringBootApplication来禁用它们,@SpringBootApplication(exclude={DataSourc原创 2020-06-27 09:54:01 · 178 阅读 · 0 评论 -
Spring Cloud微服务组件的使用
Spring Cloud<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apa...原创 2020-05-26 14:24:19 · 536 阅读 · 0 评论 -
Maven搭建MyEclipse10+Struts2.1+Spring3.3+Hibernate3.3全注解框架
一、新建项目1.新建maven项目New ->project选择Maven projectnext在filter输入webapp选择maven-archetype-webappGroup id输入inscribe,artifact id输入farsighted二、添加struts2框架1....原创 2013-06-21 15:04:43 · 1208 阅读 · 0 评论 -
myeclipse2014搭建springMVC+Mybatis+多数据源环境
1.新建web工程2.添加spring支持勾上springpersistence3.配置文件新建源文件夹applicationContext.xml移动到config下添加依赖的mybaits和oracle数据包4.新建jdbc.propertiesrkdata.driverClassName=oracle.jdbc.driver.Or...原创 2015-09-28 18:04:23 · 3638 阅读 · 0 评论 -
mybatis反向生成dao、xml、mapper
eclipse安装mybatis generator 1.3.7jdbc.propertiesjdbc.driverLocation=D:\\program\\ojdbc6.jarjdbc.driverClass=oracle.jdbc.driver.OracleDriver#ORA-12505, TNS:listener does not currently know of SID ...原创 2018-09-21 23:19:13 · 965 阅读 · 0 评论 -
mybatis批量添加oracle数据
<!--批量添加邮件账户--><insert id="batchInsertEmailConfigRole" parameterType="java.util.List"> INSERT into TBL_EMAIL_CONFIG_ROLE (MAIL_CODE, RECIPIENT_TYPE, MAIL_REGION, ROLE_ID, USER_ID, EMA...原创 2018-09-21 23:23:18 · 414 阅读 · 0 评论 -
idea+ssm+反向生成
1.目录结构2.pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati...原创 2018-11-18 14:40:41 · 423 阅读 · 0 评论 -
Idea搭建spring boot环境
目录Idea搭建spring boot环境一、创建项目二、等待加载完成三、添加数据源application.yml四、添加test.css五、添加test.html六、添加controller七、启动八、访问http://localhost:8888/index九、添加MyBatis-Plus依赖十、添加User十一、添加UserMapper十二...原创 2019-01-03 00:01:12 · 4451 阅读 · 0 评论 -
idea创建maven项目,上传svn,用jenkins打包发布到tomcat
一、new project勾选create from archetype 输入 maven-webappfinish等待自动导包二、添加tomcat部署创建本地tomcat部署warvm option: -Dfile.encoding=UTF-8 update classes and resources启动tomcat,自动弹出首页...原创 2019-01-02 01:29:34 · 390 阅读 · 0 评论 -
springMVC4.3+hibernate5.4+freemarker2.3.28框架搭建
目录创建maven项目设置settings.xmlmysql添加依赖目录结构web.xmlapplicationContext.xmldispatcher-servlet.xmlUserControlleruserList.ftladdUser.ftleditUser.ftl界面展示完整pom.xml源代码下载:附:Hibernate...原创 2019-04-03 20:03:27 · 583 阅读 · 0 评论 -
Spring 5 MVC + Hibernate 5
Spring 5 MVC + Hibernate 5示例创建Spring 5 MVC Web应用程序,处理表单提交,集成hibernate 5连接到后端数据库,并为输入表单字段验证添加hibernate验证器。创建一个简单的屏幕,可以在其中添加用户字段(名称和电子邮件)。首先验证这些细节,然后使用hibernate将其存储在Mysql数据库中。该页面还将列出所有存储的用户。目录Sp...翻译 2019-04-05 16:06:56 · 1109 阅读 · 0 评论 -
redis修改默认密码
下载https://github.com/MSOpenTech/redis/releases添加密码redis.windows.conf,默认无密码启动redis-server.exe redis.windows.conf如果redis-server.exe启动,无密码登录redis-cli.exe -h 127.0.0.1 -p 6379 -a 1...原创 2019-05-10 17:44:02 · 18101 阅读 · 2 评论 -
MyEclipse10+Struts2.1+Spring3.3+Hibernate3.3全注解框架搭建.docx
一、新建web项目1.File-->New-->web project2.工程名称:king-back-->点选Java EE 6.0标准二、添加ssh2支持1.添加struts2工程上点右键-->myeclipse-->add struts capabilites点...原创 2013-06-10 18:33:38 · 1390 阅读 · 0 评论