06 2019 档案
摘要:Git命令大全 git config 配置 Git 的相关参数。 Git 一共有3个配置文件: 1. 仓库级的配置文件:在仓库的 .git/.gitconfig,该配置文件只对所在的仓库有效。 2. 全局配置文件:Mac 系统在 ~/.gitconfig,Windows 系统在 C:\Users\<
阅读全文
摘要:GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。 搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单的
阅读全文
摘要:Bug分支: 当你接到一个修复一个代号101的bug的任务时,很自然地,你想创建一个分支issue-101来修复它,但是,等等,当前正在dev上进行的工作还没有提交: 并不是你不想提交,而是工作只进行到一半,还没法提交,预计完成还需1天时间。但是,必须在两个小时内修复该bug,怎么办? 幸好,Git
阅读全文
摘要:分支管理 分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。 现在有了分支,就不用怕了。你创建了一个属于你自己的分支,别人看
阅读全文
摘要:git push git push命令用于将本地分支的更新,推送到远程主机。它的格式与git pull命令相仿。 注意:这里的:前后是必须没有空格的。 注意,分支推送顺序的写法是<来源地>:<目的地>,所以git pull是<远程分支>:<本地分支>,而git push是<本地分支>:<远程分支>。
阅读全文
摘要:后端只返回原始的数据,对于那些通过原始数据计算而得到的数据。在前端进行计算
阅读全文
摘要:J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋友会会心一笑)。 首先声明偶也不是什么高手,以下总结都是自己的体会。不对之处请您多指教。 PO:pe
阅读全文
摘要:spring security 加密
阅读全文
摘要:1.创建一个Filter 现在web.xml文档中声明一个filter class="org".springframework.web.filter.DelegatingFilterProxy 其中这个DelegatingFilter会自动把Filter委托给spring应用 2.配置安全功能 三个
阅读全文
摘要:在我们前面的文章Spring Security 初识(一)中,我们看到了一个最简单的 Spring Security 配置,会要求所有的请求都要经过认证.但是,这并不是我们想要的,我们通常想自定义应用的安全性.因为有些路径我们想要谁都可以访问. Spring Security对此的实现也很简单.关键
阅读全文
摘要:配置自定义的用户存储 我们在 SecurityConfig 的配置类中 重写了 configure(AuthenticationManagerBuilder auth) 方法,我们可以通过 AuthenticationManagerBuilder 这个构造器类使用不同的用户存储,如 inMemory
阅读全文
摘要:随着Web技术的发展,现在各种框架,前端的,后端的,数不胜数。全栈工程师的压力越来越大。 现在的前端的框架,既可以做各种Web,又可以做各种APP,前端框架更新换代越来越快,越来越多。 传统的模式 前端和后端进行调试,修改都非常麻烦。往往前端配合后端很痛苦,后端也嫌前端麻烦。 (无解,能动手解决的事
阅读全文
摘要:以tlerp项目的 @SecureSiteApplication 注解为例来理解。
阅读全文
摘要:mvn install : 就是将其他地方的 包文件,放入到本地仓库。 不但有远程下载下来的包,还有本身项目打成的jar包。 mvn install 会根据 maven的setting文件的 <localRepository> 标签来定位本地仓库的位置,我们也可以随便的修改本地仓库的位置,比如。 <
阅读全文
摘要:一、简介 MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。 二、内容描述 那
阅读全文
摘要:目录 Thymeleaf 模板引擎 官方文档下载 Hello World 新建应用 后台控制器 前端页面 浏览器访问测试 Thymeleaf 模板引擎1、Thymeleaf 是 Web 和独立环境的现代服务器端 Java 模板引擎,能够处理HTML,XML,JavaScript,CSS 甚至纯文本。
阅读全文
摘要:Spring Boot可以打成jar包,也可以打成war包。启动方式类有main函数做为入口,比如:java -jar xxx.jar。Spring Boot默认内置Tomcat服务器,当然也可以将war包,部署到其他web容器中(Tomcat、weblogic等)。 1、jar包pom.xml <
阅读全文
摘要:1、没有配置Tomcat服务,由于 Error:(18, 8) java: 无法访问javax.servlet.ServletException 找不到javax.servlet.ServletException的类文件
阅读全文
摘要:1、分页查询 select * from table limit startNum,pageSize 或者 select * from table limit pageSize offset startNum 2、优化 mysql 做查询时偏移量越大,效率越低。 select * from prod
阅读全文
摘要:动态 sql 是 mybatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 mybatis 会对其进行动态解析。mybatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。 mapper中使用#{}格式的语法在mybatis中使用Prepar
阅读全文
摘要:许多应用程序,为了提高性能而增加缓存, 特别是从数据库中获取的数据. 在默认情况下,mybatis 的一级缓存是默认开启的。类似于hibernate, 所谓一级缓存,也就是基于同一个sqlsession 的查询语句,即 session 级别的缓存,非全局缓存,或者非二级缓存. 如果要实现 mybat
阅读全文
摘要:1、安装HomeBrew,如果已经安装这一步跳过。 2、用brew install rabbitmq指令即可进行rabbitmq服务的自动安装。 3、安装完成之后会出现一下提示: rabbit安装完成 RabbitMQ安装后的路径为:/usr/local/Cellar/rabbitmq/3.7.3
阅读全文
摘要:一、背景 在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,很容易出错,而且浪费
阅读全文
摘要:本文介绍 如何在pom.xml中使用distributionManagement将项目打包上传到nexus私服1、pom.xml文件添加distributionManagement节点 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
阅读全文
摘要:ConfigFileApplicationListener
阅读全文
摘要:一、maven的三种packaging方式 pom是maven依赖文件 jar是java普通项目打包 war是java web项目打包 pom:打出来可以作为其他项目的maven依赖,在工程A中添加工程B的pom,A就可以使用B中的类。用在父级工程或聚合工程中。用来做jar包的版本控制。 jar包:
阅读全文
摘要:在命令行使用属性时,是-D,比如:mvn -Dinput=test 引用官方的说明https://maven.apache.org/pom.html#Properties: Properties 属性是了解POM基础知识的最后一个要素。Maven属性是值占位符,如Ant中的属性。它们的值可以通过使用
阅读全文
摘要:在一个有POM的文件夹下执行: mvn help:effective-pom 会输出一个超级POM文件,可以就该文件,进行分析。
阅读全文
摘要:1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -
阅读全文
摘要:<span style="padding:0px; margin:0px"><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch
阅读全文
摘要:maven 你需的jar包名称 repository 比如我要做EJB,我要找jboss-j2ee.jar的Dependency 就在GOOGLE里输入 maven jboss-j2ee repository 在结果的第一条,进去你就可以在页面里找到下面这段 <dependency> <groupI
阅读全文
摘要:maven snapshot和release版本的区别 1. Snapshot版本代表不稳定、尚处于开发中的版本 2. Release版本则代表稳定的版本 3. 什么情况下该用SNAPSHOT? 协同开发时,如果A依赖构件B,由于B会更新,B应该使用SNAPSHOT来标识自己。这种做法的必要性可以反
阅读全文
摘要:1、dependency里面的scope dependency里面的classifier dependency里面的type dependency里面的systemPath dependency里面的optional: dependency里面的exclusions: 2、dependency里面的
阅读全文
摘要:spring security基本知识(一) Spring Security是为基于Spring的应用程序提供声明式安全保护的安全 性框架。Spring Security提供了完整的安全性解决方案,它能够在Web 请求级别和方法调用级别处理身份认证和授权。因为基于Spring框 架,所以Spring
阅读全文
摘要:1、后端一个或多个参数 2、后端的注解不同 3、前端传递的 Content-Type应该对应的是什么
阅读全文
摘要:一、WebMvcConfigurerAdapter是什么 Spring内部的一种配置方式采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制 参考: https://blog.csdn.net/weixin_43453386/article/details/83623242
阅读全文
摘要:SkyWalking 分布式追踪系统
阅读全文
摘要:linux系统为Centos 64位 一、安装 [root@cuiqq local]# mkdir /usr/local/nginx[root@cuiqq local]# cd /usr/local/nginx/ [root@cuiqq nginx]# wget http://nginx.org/d
阅读全文
摘要:什么是注解? 注解的核心 就是一个标识(这个标识会有一些属性去描述被标识的对象,也可以没有)。使用时是通过反射来使用的。 所以注解 = 标识 + 反射。 用一个词就可以描述注解,那就是元数据,即一种描述数据的数据。 注解就是在对象、方法、字段等上在家一些描述,是对数据的再次定义。比如导出某个对象的部
阅读全文
摘要:虚拟机配置 br0详细配置: DEVICE="br0"BOOTPROTO=staticIPADDR=192.168.5.221NETMASK=255.255.255.0GATEWAY=192.168.5.254ONBOOT=yesDNS1=202.101.172.35DEVICE=br0 eno5详
阅读全文
摘要:Maven私服仓库 现象:在maven install的时候,会做以下事情 [INFO] Installing /Users/cqq/Documents/VanDreamPro/vandream-erp-auth/target/vandream-erp-auth-1.0.0-SNAPSHOT.jar
阅读全文
摘要:VM架构设计文档初稿v0.01 文档介绍 本文档是经过讨论,作为VM新架构设计开发中的重要依据。对该架构的整个系统的结构进行详实细致的描述。阐述框架结构,说明该架构所采取的设计策略和所有技术,并对相关内容作出统一的约定。为设计,编码,测试提供可以参考的模板和帮助。提高设计变更开发的效率,将头脑风暴的
阅读全文
摘要:一、J2EE是什么?从整体上讲,J2EE 是使用 Java 技术开发企业级应用的工业标准,它是 Java 技术不断适应和促进企业级应用过程中的产物。适用于企业级应用的 J2EE,提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。J2EE 是一个
阅读全文
摘要:Cron Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMo
阅读全文
摘要:从遇到问题开始 当人们要做一个软件系统时,一般总是因为遇到了什么问题,然后希望通过一个软件系统来解决。 比如,我是一家企业,然后我觉得我现在线下销售自己的产品还不够,我希望能够在线上也能销售自己的产品。所以,自然而然就想到要做一个普通电商系统,用于实现在线销售自己企业产品的目的。 再比如,我是一家互
阅读全文
摘要:有幸参与了一些领域驱动的项目,读了一些文章,也见识了一些不伦不类的架构,感觉对领域驱动有了更进一步的认识。所以今天跟大伙探讨一下领域驱动设计,同时也对一些想要实践领域驱动设计却又无处下手,或者一些正在实践却又说不上领域驱动设计到底好在哪的朋友一些指引方向。当然对于”领域驱动设计”这个主题而言从来不乏
阅读全文
摘要:DevOps 是一个完整的面向IT运维的工作流,以 IT 自动化以及持续集成(CI)、持续部署(CD)为基础,来优化程式开发、测试、系统运维等所有环节。 DevOps的概念 DevOps一词的来自于Development和Operations的组合,突出重视软件开发人员和运维人员的沟通合作,通过自动
阅读全文