首页
学习
活动
专区
工具
TVP
发布

王念博客

专栏成员
121
文章
251595
阅读量
29
订阅数
JVM的入门知识
前言:巴拉巴拉,今天给大家分享一点java三剑客(jre,jvm,jdk)中的jvm,纯理论教科书篇。 非原创,里面摘取了多个博客里面的内容
王念博客
2020-08-14
4240
SpringBoot之logback配置
日志对于应用程序来说是非常重要的,Spring框架本身集成了不少其他工具,我们自身的应用也会使用到第三方库,所以我们推荐在Spring应用中使用SLF4J/Logback来记录日志。
王念博客
2019-07-25
1.1K0
使用mybatis-generator 插件自动生成实体,Dao,Mapper
前言:之前一直使用jpa,不用写增删改查的方法,用entityManager封装一套复合查询的方法写sql也是很灵活。之前有用springboot集成mybatis,顺便了解了一下mybatis,主要是比较轻量级,使用xml配置sql语句并且支持动态sql。对于mybatis的优劣,我建议还是百度。现在的公司准备用mybatis,所以整理一下generator官方插件
王念博客
2019-07-25
1.5K0
Dubbo使用jsr303框架hibernate-validator遇到 ConstraintDescriptorImpl could not be instantiated
Dubbo可以集成jsr303标准规范的验证框架,作为验证框架不二人选的hibernate-validator是大家都会经常在项目中使用的,但是在Dubbo使用是会发生下面这个问题。
王念博客
2019-07-25
1.6K0
SpringBoot之springfox(Swagger) spring-boot-starter-swagger
Springfox的前身是swagger-springmvc,是一个开源的API doc框架,可以将我们的Controller的方法以文档的形式展现,基于Swagger。
王念博客
2019-07-25
1.8K0
Servlet3.0 模块化
前言:原本一个web应用的任何配置都需要在web.xml中进行,因此会使得web.xml变得很混乱,而且灵活性差,因此Servlet 3.0可以将每个Servlet、Filter、Listener打成jar包,然后放在WEB-INF\lib中;注意各自的模块都有各自的配置文件,这个配置文件的名称为 web-fragment.xml ;
王念博客
2019-07-25
4750
Java泛型中E、T、K、V等的含义
Object跟这些标记符代表的java类型有啥区别呢? Object是所有类的根类,任何类的对象都可以设置给该Object引用变量,使用的时候可能需要类型强制转换,但是用使用了泛型T、E等这些标识符后,在实际用之前类型就已经确定了,不需要再进行类型强制转换。
王念博客
2019-07-25
7040
SpringBoot之Interceptor拦截器
前言:之前跨域有用过,拦截器是拦截通过SpringMvc的请求,中间进行一些逻辑校验,比如权限控制。类似于Servlet的Filter
王念博客
2019-07-25
1.4K0
SpringBoot之SpringCloud体验
前言:很早就发现cloud微服务,一直没有尝试弄,今天花了点时间跑了一下demo,cloud远程调用是基于http rest风格调用的方式。感觉没有dubbo那么方便,远程调用像调用本地方法。因为我也是参考网上的博客写的,只是了解的很浅的没有深入。如果以后在工作中接触的话再花时间学习学习。
王念博客
2019-07-25
3410
SpringBoot设置全局错误页面
SpringBoot内置了一套错误页面:Default Whitelabel Error Page,很多时候我们通常要自己个性化错误页面,方法很简单,使用Java Config的方式,在@Configurati on类中定义如下:
王念博客
2019-07-25
1.4K0
SpringBoot之外部Tomcat
前言:其实springboot中web依赖了spring-boot-starter-tomcat,打包之后只需要在有java的服务器上运行即可。但有时候需要部署到tomcat统一管理。
王念博客
2019-07-25
6100
SpringBoot之druid
访问:http://localhost:8080/druid/login.html即可
王念博客
2019-07-25
6000
SpringBoot 报getVirtualServerName() NoSuchMethod错误
最近springboot项目部署服务器总是报 java.lang.NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName():异常,在本地springboot run 打包运行 都没有问题。找了半天原因觉得和jdk版本的关系。由于本地版本是1.8,服务器是1.7版本。默认版本是tomcat8,。解决方法 指定 tomcat版本就可以了。
王念博客
2019-07-25
9740
使用Path2D和凸包算法实现地理围栏服务
地理围栏(Geo-fencing)是LBS的一种新应用,就是用一个虚拟的栅栏围出一个虚拟地理边界。在物流配送行业应用比较广,划分每个配送网点或者商家配送的范围,提高配送员的配送效率和服务的范围。
王念博客
2019-07-24
1.8K0
SpringBoot之JPA
前言:用Spring全家桶,大家常用的应该是jpa,上次我看过一次调查统计,歪果人使用持久化框架jpa比较多,目前国内已知互联网公司mybatis会比较多,可能大家都觉得mybatis的查询效率更高。 SpringData JPA只是SpringData中的一个子模块,JPA是一套标准接口,而Hibernate是JPA的实现,SpringData JPA 底层默认实现是使用Hibernate,SpringDataJPA 的首个接口就是Repository,它是一个标记接口。只要我们的接口实现这个接口,那么我们就相当于在使用SpringDataJPA了。
王念博客
2019-07-24
1.5K0
JPA实体类有Id保存也会新增一条新的数据问题
前言:沉浸在代码中,没有跳出来看问题就容易钻牛角尖。还是遇见的问题太少。遇见的问题越多,知道的就会越多。
王念博客
2019-07-24
3.4K0
JavaScript中this指向问题,暴力理解终极方法
前言:前端面试题总有问this是谁?对于java程序员来说,this很好理解,就是当前对象本身。对于js来说,this就是传说中的当前运行环境,其实理论知识一大把,但是很多程序员看到有些写法还是会懵逼,比如dom.onclick事件里调用事件里自己的方法,为啥指向的是window对象?
王念博客
2019-07-24
4060
SpringBoot之mail发邮件和多线程
前言:我之前用Log4j发邮件,发现特别影响性能,如果频繁遇到异常触发邮件就会影响其他请求访问,后来换成 new thread 来单独 发送 javaXMail 。
王念博客
2019-07-24
1.6K0
java并发线程池
前言:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?在Java中可以通过线程池来达到这样的效果
王念博客
2019-07-24
4530
SpringBoot之部署以及Maven打包切换环境
前言:之前一直用的 Java-jar 运行的,但是部署的时候得停止服务 通过端口kill 掉的,最近在推酷上发现一个安全关闭springboot的博客 ,所以自己整理(搬运)一下。主要是英语有点差,最近也比较忙就没有关注springboot更新的文档。、
王念博客
2019-07-24
1.1K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档