自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nany

SpringBoot

  • 博客(31)
  • 收藏
  • 关注

原创 MyBatis(MyBatis-Plus) updateById在更新时报某个字段null错误

这个是实体类:这个是serviceImpl方法:刚开始没有加上面的2行,导致执行updateById方法报null,因为在实体类中已经设置在insert和update中都得需要的,所以加了上面2行就行了,但是根据业务来说,更新的时候当然是需要更新时间的.加上上面2行是一种解决方法一;在实体类中把fill后面删除是方法二;这是方法三(我没有尝试,为了方便读者);https...

2019-11-07 10:29:26 3419

原创 解决REPLACE((UUID()),"-","")重复问题

REPLACE(md5(UUID()),"-","")写成这样就ok!!!

2019-11-05 10:27:54 4610 1

原创 Postman同时上传文件和数据(文件)

环境:springBoot开发controller路径参数设置如下:@RequestMapping(value = "/insert")public R insert( @RequestParam("name") String name, @RequestParam("ticketType") String ticketType, @Re...

2019-11-04 15:28:14 11660

原创 MySQL中排名执行过程分析(@a:=)

SELECT scoreCASEWHEN @preScore = score THEN @curRankWHEN @preScore := score THEN @curRank:=@curRank +1END AS `Rank`/*Rank是关键字,加个``或者写成其他rankk*/FROM score,(SELECT @curRank := 0 AS curRank, @preSco...

2019-10-11 10:54:46 441

原创 @RequestParam和@PathVariable区别

@RequestMapping(value = "/statistics") //第一个加required=false的话,enterpriseID传不传都不会有问题,因为这个参数不是必须得,但是下面的2个参数必须传,不然报错! public R getData(@RequestParam("enterpriseID",required=false) String ent...

2019-10-11 10:46:26 129

原创 ping同事的IP ping不通这样设置

打开 "网络和Internet"设置--->以太网---->更改适配器选项--->以太网右键属性--->ipv4

2019-08-24 10:40:29 1137

原创 Synchronized(JVM内置锁)

问题:1、jdk为什么设计Synchronized?因为在多线程中,有可能出现多个线程同时访问一个共享/可变的资源(对象/方法..)情况, 让所有并发访问变成序列化访问! 2、Synchronized深度分析底层原理? 3...

2019-07-13 11:12:34 163

原创 JVM: PermGen space

设置Jvm参数第一步:myeclipse preference-->Myeclipse-->Servers-->Tomcat6-->JDK optional Java VM arguments:-Xms512m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256M第二步:preference--&gt...

2019-07-04 13:25:01 391

原创 JQuery

window.onload():必须等待网页全部加载完毕(包括图片等),然后再执行JS代码$(document).ready():只需要等待网页中的DOM结构加载完毕,就能执行JS代-----------------------------DOM:练习:<html> <head> <title>DOM 教程</title&...

2019-06-27 13:05:25 85

原创 Oracle/MySQL 动态SQL在MyBatis种写法(持续更新中,总有一款适合你)

====================相关函数==================mysql:find_in_set(#{areaCode},t4.parent_codes) 判断parent_codes列中是否含有areaCode这个值(级查询)====================template==================<?xml version="1.0" en...

2019-06-10 09:25:21 1019

原创 springboot相关文件配置(很容易出错)

======================spring.datasource配置spring.datasource.driver-class-name=com.mysql.jdbc.Driverspring.datasource.data-username=rootspring.datasource.data-password=root这三种配置会报错:Access denied ...

2019-05-29 14:34:58 243

原创 Error-This application has no explicit mapping for /error, so you are seeing this as a fallback.

为Controller类使用@RestController注解,Controller中的方法无法返回jsp页面配置的视图解析器InternalResourceViewResolver不起作用例如:return “hello" 不会返回hello.jsp页面,会直接输出hello字符 1)返回到指定页面,则需要用 @Controller配合视图解析器InternalResourc...

2019-05-15 10:35:10 105

原创 Error-Cannot call sendError() after the response has been committed

使用场景:??字面意思:当response被提交后不能调用senError();出现这个错误,应该是多次调用response导致的,可以这么理解,http server发送response后就关闭了socket,这个时候再次发送response给http client就会出现这个问题。解决方案:在每次outputStream.close();是在后面添加return null; 如...

2019-05-14 15:52:00 1806

原创 Json对象和Json字符串的区别

后台@RequestBody接受的是一个json格式的字符串(一定是一个字符串)1、Json对象:先介绍一下json对象,对象的属性是可以用:对象.属性进行调用的。例如:var person={"name":"zhangsan","sex":"男","age":"24"}//json对象alert(person.name);//zhangsanalert(typeof pers...

2019-05-08 15:58:30 2124

原创 ajax以及ajax常见错误

ajax:Asynchronous Javascript And XML,但是现在都是把XML(DOM)换成json!!! 是ajax救活了JS!!!XMLHttpRequest对象很重要!!!open是准备send是发送,当发送到controller时,controller不要跳转页面(不是很能理解???)分清哪些是属性哪些是方法!js判断假只有几种 0 false NA...

2019-05-08 13:08:12 792

原创 mdm【springboot-layui-mybatis-mysql】

1、在进行前端调试时,一定要注意观察每个打印出来的细节!!!如:很明显提交的请求路径是错误的!!!解决方案:那就更改路径嘛!我之前是在导出的button写的地址是:/sys/role/delete,但是就出现上面的那个错,没办法,可能是封装的缘故吧,还是改成了expexcel...

2019-05-08 11:33:38 324

原创 MySQL安装(压缩版)_secure-file-priv

+secure-file-priv="C:/Program Files/MySQL/export",以上才是正确的设置方式 包括后面的,都不能少,还有是-不是下划线_,but我见好多都是用下划线也是成功的???但是show variables like '%secure%';为啥显示这样:C:\Windows\system32\"C:\Program Files\MySQL\ex...

2019-05-07 16:55:53 1114

原创 @RequestBody 的正确使用办法

1.以前以为在SpringMVC环境中,@RequestBody接收的是一个Json对象,一直在调试代码都没有成功,后来发现,其实 @RequestBody接收的是一个Json对象的字符串。然而ajax请求默认传的都是Json对象,后来发现用 JSON.stringify(data)的方式就能将对象变成字符串。同时ajax请求的时候也要指定dataType: "json",contentType:...

2019-05-06 09:40:34 6744

原创 IDEA 导入Maven项目报错后处理!!

不能瞎导入 ,不然各种报错,这才是正确的导入方式,错的就不展示了。必须按规范:之后就差不多了!!!必须这样,不然好容易报错!!!!!1...

2019-04-27 16:30:28 1563

原创 Mybatis-Generator

pom:<?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="htt...

2019-04-24 16:22:22 120

转载 Native

1.native用在类的method前面,表示这个method不是用java实现的。2.java语言是运行在虚拟机上的, java又是不允许直接访问硬件的,(也就是java安全性的体现)用它修饰的方法,在虚拟机里都有一个与这个java方法同名的函数, 去做java想要做的事情! 也就是说:调用到native修饰的方法, 其实就是调用虚拟机里的一个同名方法去做要做的事! 这也就是为什么...

2019-04-17 09:58:22 134

原创 SpringBoot定时器

3中实现方式:----------------------------------------一、基于注解(@Scheduled);@Component@Configuration //1.主要用于标记配置类,兼备Component的效果。@EnableScheduling // 2.开启定时任务public class ScheduleTask { //...

2019-04-15 13:50:27 749

原创 war和jar

1、Spring Boot内嵌了各种 Servlet 容器,Tomcat、Jetty等,所以不需要打成 war 包部署到容器中,Spring Boot 只要打成一个可执行的jar包就能独立运行,所有的依赖包都在一个 jar(是与平台无关的文件格式)war:一个可以直接运行的web模块,通常用于网站,打成包部署到容器中。以Tomcat来说,将war包放置在其\webapps\目录下,然后启动To...

2019-04-13 17:20:06 1558

原创 Spring Boot 最核心的 3 个注解详解

Spring Boot 最大的特点是无需 XML 配置文件,能自动扫描包路径装载并注入对象,并能做到根据 classpath 下的 jar 包自动配置1、@Configuration:ref---org.springframework.context.annotation.Configuration 替代applicationContext.xml 1.1@Bean:代替 XM...

2019-04-13 17:08:21 1579

原创 jdk元注解

jdk1.5起提供4个元注解(所有元注解定义在java.lang.annotation,Annotation是注解的基本接口,所有的注解都继承这个接口):1、@Target:指定注解使用的目标范围(类、方法、字段等)ref---java.lang.annotation.ElementType(Enum);2、@Documented:指定被标注的注解会包含在javadoc中;3、@Ret...

2019-04-13 16:51:02 193

原创 Rrflect

package com.huashen.ni;/*知识点: * java中每个类型&lt;基本数据类型和引用类型,如int.class&gt;都有class属性 *  Class 类 *         成员变量  Filed *         构造方法 Constructor *         成员方法 Method * 把Class类里面的东西  又重新抽象出来  这三个类  然后得到这三...

2018-04-26 15:30:01 136

原创 Thread/volatile、synchronized

volatile和synchronized特点:线程安全的两个方面:执行控制可内存可见执行控制:目的是控制代码执行(顺序)及是否可以并发执行内存可见:控制的是线程执行结果在内存中对其他线程的可见性,根据java内存模型的实现,线程在具体执行时,会先拷贝主从数据到线程本地(cpu),操作完成后再把结果从线程本地刷到主内存,synchronized解决的是执行控制的问题,他会阻止其他线...

2018-04-24 09:36:50 112

原创 Io

知识点:没啥,主要是应用,然后把这张图片弄懂    public static void main(String[] args) throws ParseException, IOException {public class Pricatice {    static int sum = 0;               // 题目:用户输入身份证号 判断用户活了多少天了        // S...

2018-04-24 09:25:25 147

原创 Exception

package com.huashen.trycatch;//捕获异常是为了让程序继续执行下去,错误还是会报的//异常不能避免,但是错误可以避免,比如,你今天出门可能会堵车(这就是异常);比如,你出门你的车胎坏了,你为啥不修呢(这是报错)public class TryCatch01 {    public static void main(String[] args) {        try ...

2018-04-09 19:40:26 119

原创 小知识点

重载:一个类中,同一个方法名,只是参数列表、个数、顺序不同而已;重写:子类extends父类,重写父类的方法,只是方法体不同。public static int add(int d,int...a)//这叫可变参数,确定的在前面值传递:基本数据类型;引用传递:array、class、interface;类的组成(field(成员变量)、method、constructor),其...

2018-04-09 19:06:14 198 1

原创 static、非static执行顺序以及super

package com.huashen.ni;public class Children extends Father {        //father没写,给这代码差不多    static {        System.out.println("Children 静态代码块");    }    {        System.out.println("Children 代码块");   ...

2018-04-03 15:29:38 142

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除