- 博客(15)
- 收藏
- 关注
原创 写完一个更新mapper 总结的教训和经验
前两天,领导给了我一个任务,写一个查询接口和一个更新接口,跟简单的任务,但是写了好几天才写出来,至于写的过程就不叙述了,写完之后感觉很丢人的。我总结一下写的知识点和自己的感受先说一下update sql 有三个没有关联的表,里面有三个相同的字段,前端把这三个参数传过来,需要根据其中两个字段,查出三个表中对应的记录 修改另一个字段,简单的方式,分别查出记录,如果有就修改,没有则跳过。这里不叙...
2018-09-22 17:55:42
940
1
原创 学习eureka注册中心双节点 总结的相关知识点
首先新建eureka项目,在这里就不详细叙述了。在搭建框架的时候,由于对之前的知识点模模糊糊,重新又复习了一遍。在看pom文件的时候有好多地方知识盲区不清楚,今天搞清楚记录一下。pom 文件中经常建的属性就不说了,下来说一说不经常见的<dependencyManagement> <dependencies> <dependency>...
2018-09-19 10:43:42
227
原创 springboot junit 测试controller 总结的相关知识点
测试所需的pom文件: 自行查找构建一个BaseTest类类的的注解 @RunWith(SpringJUnit4ClassRunner.class) 将SpringJUnit4ClassRunner.class 注入到本测试例中@SpringBootTest(classes = {DlxRrsApplication.class, BaseTest.class}) 启动最基本的测试...
2018-09-10 16:12:50
533
转载 Socket通信原理
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗?什么是TCP/IP、UDP? TCP/IP(Transmission Cont...
2018-09-05 13:54:38
229
转载 记录类加载机制
深入理解类加载机制原文链接http://hammer.coding.me/2016/10/26/jvm-1/说明:开始正文之前,我想先说一下写这些文章的目的和好处,主要是可以使自己对学习的东西做一个总结,有时候花费很长的时间学了一些东西,理顺了一些思路,可是过几天再回想这些东西的时候还会变得模糊,所有又要花费时间找相关资料,翻看资料。而现在自己做这样一个总结,不但可以对新学习的知识做...
2018-09-04 09:54:57
1286
转载 java类加载顺序和创建对象的流程详细分析
实例问题实例代码Parent类 1 package mytest.javaBase; 2 3 public class Parent { 4 int a = 10; 5 static int b = 11; 6 // 静态代码块 7 static { 8 System.out.println("Parent静态代码块:b=" + b); 9 b++; 10 }...
2018-09-03 21:22:00
322
原创 声明对象和创建对象的区别
在看创建对象时,看见篇好文章,摘录下来: Java把内存划分成两种:一种是栈内存,一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。堆内存用来存放由new创建的对象和数组。在堆中分...
2018-09-03 18:02:43
282
原创 String s = null; String s="";String s = new String();
在写测试接口的时候遇到个问题:用mockMultipartBuilder报出空指针异常,声明对象方式是下面的方式,所以想着直接报问题定位到对象没有注入进来,所以一顿百度查找,浪费了时间, 结果是因为url的地址没有写。 在有spring,web环境下, MockMultipartHttpServletRequestBuilder mockMultipartBuilder ...
2018-09-03 18:00:39
542
原创 centos7 mysql5.7 rpm 安装包安装
首先先卸载linux自带的数据库mariadb1.去官网下载5.7安装包2. 查看有无mysql安装依赖 3. yum localinstall mysql80-community-release-el7-1.noarch.rpm4.yum repolist enabled5. vi /etc/yum.repos.d/mysql-community.repo6.groupa...
2018-08-27 09:54:04
170
原创 idea创建Maven项目
http://blog.youkuaiyun.com/qq_25591191/article/details/78745312
2018-03-06 14:42:02
122
原创 新建maven普通项目以及web项目,部署
IntelliJ IDEA 15 创建maven项目 - Angelaboy - 博客园 http://www.cnblogs.com/wql025/p/5215570.html
2018-03-02 17:05:19
138
转载 git push pull fetch
Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解。同时,本文覆盖了上面5个命令...
2018-03-01 16:59:01
150
原创 mysql安装遇到的问题
安装zip解压式的,修改my.ini1basedir ---自己MySQL的安装路径2datadir ----自己MySQL的安装路径/data命令行安装 ---mysqld install开启/停止服务 ---net start/stop mysql安装时遇到的问题;找不到msvcp100.dll首先自己在360人工服务寻找msvcp100.dll修复,如若不行,下载mysql-installe...
2018-02-23 18:14:00
160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人