JavaWeb
mawei7510
stay hungry,stay foolish!
展开
-
IE浏览器,web端访问服务器后,第二次不带cookie,解决方案
问题: 网页端访问服务器, 第一次服务器有cookie返回, 第二次没有携带cookie去访问服务器, 导致session不一致,登录不了系统.原因: 百度了一圈,总结了一下, 导致没有携带cookie的原因, 是因为域名的问题. 我的域名和代码里面访问服务器的域名(服务端接口URL的域名)不一致导致的. 虽然两个域名对应的IP是一样的. 但是也会导致这个现象,(只有在IE浏览器上面...原创 2019-11-07 09:49:47 · 1148 阅读 · 0 评论 -
Java中System.setProperty()用法
Java中System.setProperty()用法/* * 设置指定键对值的系统属性 * setProperty (String prop, String value); * * 参数: * prop - 系统属性的名称。 * value - 系统属性的值。 * * 返回: * 系统属性以前的值,如果没有以前的值,则返回 null。 * * 抛出: * Secu...转载 2018-11-03 14:19:19 · 2445 阅读 · 0 评论 -
Idea Maven工程下,创建MavenModule
一.Project Structure二.添加Module三. New Maven Module和create Maven Prlject类似,详情参考Idea创建Maven工程四.配置相关文件夹用途(很重要)先选中java/resources文件夹,再点击Mark as:sources/tests/resources/excluded...目标功能 ...原创 2018-11-08 11:10:43 · 1450 阅读 · 0 评论 -
JavaWeb问题集锦: 数据库连接池请求超时 HikariPool-1 - Connection is not available, request timed out after 30000ms
报错日志: java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 30000ms. 原因一: 连接泄漏(在从池中借用之后连接没有关闭)。 解决方法 hikariDataSource.setIdleT...原创 2018-11-14 10:54:02 · 56145 阅读 · 4 评论 -
Idea 用Maven自动生成带有sh和bat启动脚本的java应用
java做web开发,导致很多人不知道使用Java如何开发普通的项目,这里我们做个简单的介绍。java项目一般都是使用脚本启动,比如windows上的bat文件和linux上的sh文件,而要写这些文件常常需要花费不少精力,很多人肯能会改这种文件,但是要凭空写一个就比较费劲。现在有maven插件帮我们解决这个问题,效果也是不要不要的,具体步骤如下:第一步:使用maven自带骨架maven-arc...原创 2018-11-12 15:22:06 · 2946 阅读 · 0 评论 -
JavaWeb问题集锦: 解决Mysql数据库访问出现“Too many connections”问题
工作中代码中访问数据库连接的时候,代码运行中出现了"Too many connections" 的错误:MySQL "Too many connections" com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of conn...转载 2018-11-14 16:50:12 · 1088 阅读 · 0 评论 -
JavaWeb问题集锦: CentOS 7中MySQL连接数被限制为214个的解决方法
这篇文章主要给大家介绍了关于CentOS 7中MySQL连接数被限制为214个的解决方法,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编来一起看看吧。发现问题最近在项目中遇到一个问题,由于连接数过多,提示 “Too many connections” ,需要增加连接数。我在 /etc/my.cnf中修改了:max_connections...转载 2018-11-14 16:51:54 · 182 阅读 · 0 评论 -
Navicat快捷键使用
CTRL+O 加载视图或加载查询 CTRL+/ 注释行 SHIFT+CTRL+/ 取消注释行 CTRL+E 视图定义或查询编辑器 CTRL+R 运行 SHIFT+CTRL+R 运行已选择的 F7 从这里运行一个语句 CTRL+T 停止 ...原创 2018-11-26 17:29:37 · 226 阅读 · 0 评论 -
JavaWeb: Java开发必会的Linux命令
转载自:http://www.hollischuang.com/archives/800?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都...转载 2018-11-28 10:52:59 · 167 阅读 · 0 评论 -
javaweb问题集锦: HikariPool-1 - Connection is not available, request timed out after 60001ms.
最近服务器连接数据库总是超时,查看报错日志显示java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 60001ms.所以怀疑是数据库连接数不够的问题.而导致数据库连接数不够,原因有很多,总结了一下,大致有两方面配置问题:1.H...原创 2018-12-10 16:10:06 · 23266 阅读 · 0 评论 -
javaweb问题集锦: java服务使用linux命令重启自身服务
一.前言 最近server服务隔个两天就出现"卡死"的现象, 必须要手动重启服务, 才能正常使用; 后来各种查日志, 查百度,可以复现问题, 主要原因是Hikari数据库连接池中的连接用完了, 其他Client 访问Server中的API时候, 一直在等待Hikari连接, 出现了超时的现象;只能通过暴力重启server服务,释放连接,API接口才能正常访问; 百...原创 2018-12-24 16:28:03 · 3100 阅读 · 0 评论 -
Intellij Idea开发: 手把手教你将Jar包打包成可执行的exe,可以在无jre环境下运行
前言: 如果你不知道怎样开发java gui程序,不知道怎样将gui程序打包成jar包,可以参考我的上一篇文章,亲测有效Intellij Idea开发: 手把手教你Java GUI开发,并且打包成可执行Jar程序先说说大概流程吧: 1.用exe4j软件将jar包转换为可执行的exe程序 2.用inno setup将exe程序及相关文件夹,制作成安装文件xxx.exe 3.将xxx...原创 2019-04-29 15:51:06 · 18218 阅读 · 16 评论 -
Intellij Idea开发: 手把手教你将Jar包打包成可执行的exe,所需的软件exe4j及inno setup下载及使用
一.Intellij Idea开发: 手把手教你Java GUI开发,并且打包成可执行Jar程序二.Intellij Idea开发: 手把手教你将Jar包打包成可执行的exe,可以在无jre环境下运行三.exe4j下载及注册细节: 下载地址可以进行填写注册码进行注册,可参考文章:http://blog.sina.com.cn/s/blog_002e20310101bt9y.htm...原创 2019-04-29 16:09:02 · 4318 阅读 · 0 评论 -
IDEA项目搭建十——使用slf4j和logback进行日志记录
、简介转载自https://www.cnblogs.com/taiyonghai/p/9290641.htmljava里面日志分为两部分一个门面、一个实现,我们所熟知的SLF4j、Log4j、Log4j2、Logback的日志组件slf4j是门面提供的统一的入口,具体实现由log4j、log4j2、logback来实现log4j由于太老作者自己也不打算重构了所以...转载 2019-07-16 16:28:42 · 1192 阅读 · 0 评论 -
HikariCP 的Java数据库连接池介绍及配置
HiKariCP是数据库连接池的一个后起之秀,号称性能最好,可以完美地PK掉其他连接池。原文地址:http://blog.csdn.net/clementad/article/details/46928621官网:https://github.com/brettwooldridge/HikariCP为何要使用HiKariCP?这要先从BoneCP说起:什么?不是有C3P0/DBCP这...转载 2018-11-03 11:16:26 · 2111 阅读 · 0 评论 -
IDEA Maven工程常见问题
检出项目后,不能添加到Tomcat;同时点击项目中的代码类,CTRL+鼠标不能进入源码; IDEA右侧MAVEN PROJECT 菜单,提示 there are no maven project;项目无maven 解决:pom.xml 右键,Add as maven build file每个Module路径配置要正确,不然运行main函数的时候,会报"主函...原创 2018-10-17 14:26:47 · 4777 阅读 · 0 评论 -
JavaWeb: Intellij Idea 入门(一)--------创建Web项目
一、简述: IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE...转载 2018-10-15 15:13:12 · 207 阅读 · 0 评论 -
Java相关一些网站
1. JDK下载官网: https://www.oracle.com/technetwork/java/javaee/overview/index.html2.Intellij Idea快捷键参照表: https://www.jetbrains.com/help/idea/mastering-keyboard-shortcuts.html3.Redis命令,菜鸟教程: http://ww...原创 2018-10-15 15:17:33 · 3907 阅读 · 0 评论 -
2018 Web 开发者路线图
文本编译自 Roadmap to becoming a web developer in 2018。原作者 Kamran Ahmed 解释说做这个路线图的原因是为了给一个他认识的老教授使用,分享给在校的大学生们,让他们对 Web 开发者这个职业有一个清晰的认识。如果你还是一个学生,或者一个入门的 Web 开发者,也许踌躇满志,想做一番事业,只是对这个职业略感迷茫,新技术层出不穷,何去何从,希...转载 2018-10-15 15:23:01 · 514 阅读 · 1 评论 -
Vert.x(一):使用IDEA 创建一个vert.x 项目
使用IDEA 创建一个vert.x 项目这里我使用的Gredle2 选择Gredle3 修改build文件,添加vert.x 相关的资源4 开始写代码了package com.xllyll.demo.vertx; import io.vertx.core.Vertx; public class APP { ...转载 2018-10-15 15:28:38 · 1853 阅读 · 1 评论 -
Vert.x (二): 我的第一个Vert.x 3 应用
欢迎关注http://quanke.name/交流群:231419585转载请注明出处,谢谢如果,你听到有人说Vert.x 是牛逼的。非常好!但是你自己想要尝试的话,Ok great,那么下一个问题自然是“从哪里开始?”,这篇文章是一个很好的起点。文章展示了怎么构建一个非常简单的 vert.x 应用(这没什么大不了的),怎样测试和执行v...转载 2018-10-15 15:30:09 · 219 阅读 · 0 评论 -
Vert.x(三):Vert.x 3应用的配置
欢迎关注http://quanke.name/交流群:231419585转载请注明出处,谢谢在上篇文章中,开发了一个简单的Vert.x应用,介绍了怎么测试,打包和执行,这仅仅是一个开始,在这篇文章中,我们通过配置来提高应用。还记得,在上一个应用中有HTTP server,监听8080端口,应答一个“Hello”的消息,上篇文章的代码在这里,本篇文章的代码在...转载 2018-10-15 15:31:48 · 790 阅读 · 0 评论 -
Vert.x(四): Vert.x 实现REST
欢迎关注http://quanke.name/交流群:231419585转载请注明出处,谢谢回顾在第一篇文章中开发了一个非常简单的Vert.x 3应用程序,还包括怎么测试、打包和执行。在第二篇文章中对端口进行了可变配置。这篇文章中,开发一个CRUD(增删改查)应用,发布一个HTML页面,通过REST API与后台进行交互。RESTfull形式的API不简...转载 2018-10-15 15:33:22 · 355 阅读 · 0 评论 -
Vert.x(五): Vert.x-通过异步的方式使用JDBC连接SQL
欢迎关注http://quanke.name/交流群:231419585转载请注明出处,谢谢在这篇文章中,我们将会看到怎样在vert.x应用中使用HSQL,当然也可以使用任意JDBC,以及使用vertx-jdbc-client提供的异步的API,这篇文章的代码在github上。异步?vert.x一个很重要的特点就是它的异步性。使用异...转载 2018-10-15 15:35:26 · 2687 阅读 · 0 评论 -
Vert.x(六): Vert.x配置项VertxOptions的使用
欢迎关注http://quanke.name/交流群:231419585转载请注明出处,谢谢今天清明节,一大早被孩子吵醒,起来撸一篇关于VertxOptions的文章,此文章诞生于洗手间,读此文章可能会闻到臭臭的味道。下面正式开始:在发布Vert.x实例时,需要传入一个VertxOptions来实现针对Vert.x的配置项的管理,代码如下:VertxOp...转载 2018-10-15 15:36:52 · 4140 阅读 · 0 评论 -
Intellij Idea创建Maven工程,并打war包,部署本地tomcat服务器,并用手机测试web程序
一.创建Maven工程 步骤一:首先先创建一个project,在这里就是创建一个maven的工作空间步骤二:按照下面的步骤操作就可以了,最后next首先,选择左边的maven然后在右边Creater from archetype选项前面打个勾,最后选择maven-archetype-webapp步骤三:就简单了,填写你的GroupId跟ArtifictId(瞎写...原创 2018-10-16 15:04:06 · 2387 阅读 · 3 评论 -
Intellij IDEA创建Maven Web项目(带有webapp文件夹目录的项目)
转载自:点击打开链接在创建项目中,IDEA提供了很多项目模板,比如Spring MVC模板,可以直接创建一个基于Maven的Spring MVC的demo,各种配置都已经设定好了,直接编译部署就可以使用。 最开始自己创建maven web项目时,要么创建一个springmvc项目进行修改,要么创建了...转载 2018-10-16 15:25:49 · 11308 阅读 · 0 评论 -
IDEA整合日志框架Log4j2+Slf4j详细配置过程
日志框架这么多,他们之间到底是什么关系呢?笼统的讲就是slf4j是一系列的日志接口,而log4j2、logback是具体实现了接口功能的日志框架。现在的主流日志接口都使用slf4j,而日志的实现就见仁见智了,至于他们的关系请自行百度,此处选择log4j2作为实现框架。网上看到的教程要么对代码没有解释,对新手不友好;要么时间比较久远,跟不上时代。这里使用新版本并结合大量注释,力求简洁明...原创 2018-10-17 10:07:01 · 1128 阅读 · 0 评论 -
idea java web工程连接MySql数据库
一.按照步骤,安装MySql数据库 设置端口号,管理员账号及密码二.编写代码连接数据库pom.xml中配置依赖mysql驱动 2.JDBCClient配置文件 3.操作数据库 ...原创 2018-10-18 11:04:13 · 3243 阅读 · 0 评论