JAVA
在下村刘湘
这个作者很懒,什么都没留下…
展开
-
sql 要优化,sql很慢,那就看看这篇文章
之所以写这篇文章,是源于以前看过的关于sql语句优化的帖子,里面明确提到了在sql语句中不要使用 * 来做查询,就像下面的规则中说的 1 2 3 4 5 2、尽量避免使用select *,返回无用的字段会降低查询效率。如下: SELECT * FROM t 优化方式:使用具体的字段代替*,只返...转载 2019-12-05 17:36:02 · 298 阅读 · 0 评论 -
IDEA创建 Web项目 并发布到tomcat
IDEA创建 Web项目 并发布到tomcat一、直接上图吧,不多逼逼了二、选择你的项目三、四,起上你自己认为美美哒的项目名和项目地址,其他不用管了。五、点NEXT六、IDEA 找到了你項目中的jar包,并且问你要不修改这些jar 直接点next就可以了。八 、这里基本不要管了,点下一步。九、选择JDK十、到这基本上项目就导入进来了,接下来就是配置项目,发布到to...原创 2019-09-27 18:01:07 · 492 阅读 · 0 评论 -
windows 配置多个Tomcat
1 先到环境变量处配置两个tomcat变量,也就是要是使用的 tomcatCATALINA_HOME比如:F:\xxxCATALINA_BASE比如:F:\xxx把tomcat bin 目录下catalina.bat 文件里的 CATALINA_HOME 和CATALINA_BASE替换成配置的环境变量名把tomcat bin 目录下startup.bat文件里的 CATALINA_...原创 2019-09-23 11:40:20 · 174 阅读 · 0 评论 -
session什么时候被创建
一直以来javaweb伴随着web工程师,可是太多人忙于框架之上的CRUD,底层的一些基本原理忽略了。现在让我从session开始慢慢捡起来javaweb的基本原理吧。其中servlet和jsp都是默认内容。测试1:分别请求servlet和jsp,通过浏览器查看是否生成session。测试结果:请求servlet没有产生session,请求jsp产生了session。理论知识:jsp的本质...转载 2019-05-12 22:22:48 · 593 阅读 · 0 评论 -
WebSocket介绍和Socket的区别
目的:即时通讯,替代轮询网站上的即时通讯是很常见的,比如网页的QQ,聊天系统等。按照以往的技术能力通常是采用轮询、Comet技术解决。HTTP协议是非持久化的,单向的网络协议,在建立连接后只允许浏览器向服务器发出请求后,服务器才能返回相应的数据。当需要即时通讯时,通过轮询在特定的时间间隔(如1秒),由浏览器向服务器发送Request请求,然后将最新的数据返回给浏览器。这样的方法最明显的缺点就是...转载 2019-01-29 22:29:22 · 253 阅读 · 0 评论 -
Windows下Nginx+Tomcat整合的安装与配置
Windows下Nginx+Tomcat整合的安装与配置原帖:http://zyjustin9.iteye.com/blog/2017394相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:Html代码反向代理(Re...转载 2019-01-14 15:42:35 · 549 阅读 · 0 评论 -
maven 将maven本地仓库的jar安装maven 方法
maven 将maven本地仓库的jar安装maven 方法第一步打开dos第二步输入下面的命令mvn install:install-file -Dfile(maven 仓库地址)=E:\Source\maven\org\HslCommunication\HslCommunication\3.11\HslCommunication-3.11.jar -DgroupId=org.HslC...原创 2018-10-31 09:48:47 · 355 阅读 · 0 评论 -
什么是RESTful API?
要弄清楚什么是RESTful API,首先要弄清楚什么是REST。REST – REpresentational State Transfer,英语的直译就是“表现层状态转移”。如果看这个概念,估计没几个人能明白是什么意思。那下面就让我来用一句人话解释一下什么是RESTful:URL定位资源,用HTTP动词(GET,POST,PUT,DELETE)描述操作。Resource:资源,即数据。&n...转载 2020-09-22 00:33:16 · 142 阅读 · 0 评论 -
pagehelper-分页失效
今天在尝试 使用pagehelper-spring-boot-starter进行分页测试时,发现无论我如何传参,返回到前台的数据都是数据的总记录,于是各种找解决方案,最后解决方案就是:#pagehelper.dialect=com.github.pagehelper.dialect.helper.MySqlDialect在pagehelper-spring-boot-starter的githu...转载 2018-09-26 10:00:03 · 1883 阅读 · 0 评论 -
Java问题笔记
java 基础问题记录 1、equals方法public static void main(String[] args) {// 错误代码 String str=null; if (str.equals("")) { System.out.println("1"); }因为equals 不能原创 2018-09-13 15:29:10 · 157 阅读 · 0 评论 -
为什么要前后端分离
前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。 核心思想:前端html页面通过ajax调用后端的restuful api接...转载 2018-09-07 14:43:46 · 253 阅读 · 0 评论 -
关于web项目启动报404的几种原因
原因一 没将项目部署到Tomcat中 原因二 没指定项目到tomcat的webApp目录下 原因三 比如你页面放在了webApp下面的一个自创的文件夹下面,所以会找不到改页面 以上是我自己总结的一些会碰到404(找不到主页面)错误的几种原因,如有不对,还请大家指正!...原创 2018-08-29 23:13:56 · 32148 阅读 · 2 评论 -
Redis是什么?
1. 什么是Redis Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server(远程数据服务),该软件使用C语言编写,Redis是一个key-value存储系统,它支持丰富的数据类型,如:string、list、set、zset(sorted set)、hash。 2...转载 2018-09-03 08:43:18 · 169 阅读 · 0 评论 -
@RequestMapping @ResponseBody 和 @RequestBody 注解的用法与区别
1.@RequestMapping 国际惯例先介绍什么是@RequestMapping,@RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径;用于方法上,表示在类的父路径下追加方法上注解中的地址将会访问到该方法,此处需注意@RequestMapping用在类上可以没用,但是用在方法上必须有。 列如@...转载 2018-08-31 16:46:24 · 152 阅读 · 0 评论 -
什么是springBoot 它和springCloud的关系
Spring Boot,看名字就知道是Spring的引导,就是用于启动Spring的,使得Spring的学习和使用变得快速无痛。不仅适合替换原有的工程结构,更适合微服务开发。Spring Cloud基于Spring Boot,为微服务体系开发中的架构问题,提供了一整套的解决方案——服务注册与发现,服务消费,服务保护与熔断,网关,分布式调用追踪,分布式配置管理等。学过Spring的都知道,Sprin...转载 2018-09-03 08:56:03 · 892 阅读 · 0 评论