javaweb
Fant_J
千千阙文。
展开
-
javaweb连接mysql的两种方法
一、直接连接,不封装到工具类中,主要步骤:先导包:mysql-connector-java-5.0.8-bin.jar(点击跳转到下载界面),放在WebRoot/WEB-INF/lib/下 1.加载驱动//com.MySQL.jdbc.Driver 2.获取连接 Connection对象 3.获取用于向数据库发送SQL的Statement对象 4.执原创 2017-02-05 16:01:28 · 16092 阅读 · 0 评论 -
深入理解mybatis原理, Mybatis初始化SqlSessionFactory机制详解
对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外。本章将通过以下几点详细介绍MyBatis的初始化过程。 1.MyBatis的初始化做了什么 2. MyBatis基于XML配置文件创建Configuration对象的过程 3. 手动加载XML配置文件创建Configuration对象完成初始化,创建并使用SqlSession转载 2017-03-12 21:12:21 · 295 阅读 · 0 评论 -
SpringMVC @RequestBody接收Json对象字符串
以前,一直以为在SpringMVC环境中,@RequestBody接收的是一个Json对象,一直在调试代码都没有成功,后来发现,其实 @RequestBody接收的是一个Json对象的字符串,而不是一个Json对象。然而在ajax请求往往传的都是Json对象,后来发现用 JSON.stringify(data)的方式就能将对象变成字符串。同时ajax请求的时候也要指定dataType: "json转载 2017-03-14 11:04:05 · 263 阅读 · 0 评论 -
SSM配置文件详解
这几天一直在整合SSM框架,虽然网上有很多已经整合好的,但是对于里面的配置文件并没有进行过多的说明,很多人知其然不知其所以然,经过几天的搜索和整理,今天总算对其中的XML配置文件有了一定的了解,所以拿出来一起分享一下,希望有不足的地方大家批评指正~~~首先 这篇文章暂时只对框架中所要用到的配置文件进行解释说明,而且是针对注解形式的,框架运转的具体流程过两天再进行总结.sprin原创 2017-04-30 01:18:59 · 24798 阅读 · 9 评论 -
获取application.yml中的属性的方法
@ConfigurationProperties(prefix = "girl")获取application.yml 中的以girl为开头的配置属性原创 2017-03-20 19:57:27 · 10613 阅读 · 0 评论 -
Java之assert方法使用
使用断言Assert java默认是不运行的,除非运行时候加以声明(一般不用,仅需了解)public class AssertFoo { public static void main(String args[]) { //断言1结果为true,则继续往下执行 assert true; System.out.println("断言1原创 2017-09-15 20:28:44 · 9642 阅读 · 0 评论 -
Arrays.asList() 需要注意
Arrays.asList() 需要注意“` String s[]={“aa”,”bb”,”cc”}; List sList=Arrays.asList(s); for(String str:sList){//能遍历出各个元素 System.out.println(str); } System.out.println(sList.size());//为3 System.out原创 2017-09-15 20:53:20 · 317 阅读 · 0 评论 -
如何通过多个id查询多条数据
如何通过多个id查询多条数据如何通过多个id查询多条数据 List<Integer> list = Arrays.asList(1,2,3); List<ProductCategory> results = repository.findByCategoryTypeIn(list); for(ProductCategory item:results){原创 2017-09-15 21:13:08 · 13255 阅读 · 2 评论 -
String 的各种方法
public boolean equalsObject anObjectpublic String replacechar oldChar char newCharpublic String replaceCharSequence target CharSequence replacementpublic int indexOfString strpublic int compareToSt原创 2017-09-25 16:11:52 · 312 阅读 · 0 评论 -
Java8之Stream
Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation)。Stream API 借助于同样新出现的 Lambda 表达式,极大的提高编程效率和程序可读性。同时它提供串行和并行两种模式进行汇聚操作,并发模式能够充分利用多核原创 2017-09-28 21:18:33 · 264 阅读 · 0 评论 -
spring-boot2-整合(一)Mybatis-(特别完整!)
整合Mybatis分为两种模式,一种是xml配置,一种是注解。(类似JPA) 我在这里重点放在xml配置上,因为如果想用注解的话,建议直接用jpa代替,因为Jpa有更成熟的CRUD接口更方便开发。我在后文中也会把注解方式说清楚。大概介绍下流程: 1. 借助idea实现mybatis逆向工程 2. 用xml配置实现整合 3. 用cmd命令行实现mybatis逆向工程 4. ...原创 2018-03-28 19:51:20 · 14641 阅读 · 3 评论 -
Jenkins 教程(一)实现自动化打包及邮件通知
个人不喜欢装腔作势一堆专业术语放上去,让大多数人看不懂来提升逼格(所谓的专家),所以我简单的介绍jenkins是干啥的。本文使用jenkins,就是让它把git仓库里的东西取出来,然后在jenkins容器中编译打包,然后执行脚本,可以是运行jar等,根据自身情况量身定制脚本。下载官方下载链接:https://jenkins.io/download/windows可以直接下载...原创 2018-08-15 21:08:08 · 848 阅读 · 0 评论 -
ModelAndView详解
ModelAndView的构造方法有7个。但是它们都是相通的。这里使用无参构造函数来举例说明如何构造ModelAndView实例。 ModelAndView类别就如其名称所示,是代表了MVC Web程序中Model与View的对象,不过它只是方便您一次返回这两个对象的holder,Model与View两者仍是分离的概念。 最简单的ModelAndView是持有Vie转载 2017-03-12 00:13:01 · 2459 阅读 · 0 评论 -
HttpServletRequest对象方法的用法
1. 获得客户机信息 getRequestURL方法返回客户端发出请求时的完整URL。 getRequestURI方法返回请求行中的资源名部分。 getQueryString 方法返回请求行中的参数部分。 getRemoteAddr方法返回发出请求的客户机的IP地址 getRemoteHost方法返回发出请求的客户机的完整主机名 get转载 2017-03-12 00:42:05 · 270 阅读 · 0 评论 -
Java String.contains()方法
java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列声明以下是声明java.lang.String.contains()方法public boolean contains(CharSequence s)参数s -- This is the sequence to search for.转载 2017-03-12 00:14:43 · 38410 阅读 · 0 评论 -
Servlet响应乱码问题
不要用 response.setCharacterEncoding("utf-8");用下面的代码,且放在Get/Post方法的首两行 request.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8");原创 2017-02-05 14:56:23 · 374 阅读 · 0 评论 -
如何查看某个端口被谁占用
我们在启动应用的时候经常发现我们需要使用的端口被别的程序占用,但是我们又不知道是被谁占用,这时候我们需要找出“真凶”,如何做到呢?工具/原料电脑一台方法/步骤开始---->运行---->cmd,或者是window+R组合键,调出命令窗口转载 2017-02-09 09:36:41 · 266 阅读 · 0 评论 -
fastjson 使用方法
Fastjson介绍Fastjson是一个Java语言编写的JSON处理器。1、遵循http://json.org标准,为其官方网站收录的参考实现之一。2、功能qiang打,支持JDK的各种类型,包括基本的JavaBean、Collection、Map、Date、Enum、泛型。3、无依赖,不需要例外额外的jar,能够直接跑在JDK上。4、开源,使用Apache License 2.0转载 2017-03-18 11:48:46 · 344 阅读 · 0 评论 -
intellij idea快捷键设置
修改方法如下:点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。在左侧的导航框中点击 KeyMap。 接着在右边的树型框中选择 Main menu –> Code –> Completion. 接着需要做两件事: 1. 移除原来的Cycle Expand Word 的 Alt+/ 快捷键绑定。 2. 在 Bas原创 2017-03-18 15:16:54 · 1938 阅读 · 0 评论 -
fastjson实例
fastjson就是自定义json格式,字体大小等等1.在application启动方法中配置@Overridepublic void configureMessageConverters(List> converters) { super.configureMessageConverters(converters); //定义一个convert转换消息的对象 FastJ原创 2017-03-18 15:11:25 · 454 阅读 · 0 评论 -
@component
把普通pojo实例化到spring容器中,相当于配置文件中的原创 2017-03-20 20:06:28 · 452 阅读 · 0 评论 -
@RequestMapping注解的用法
标签:@RequestMapping有如下属性值:1、@RequestMapping来映射URL 注解 @RequestMapping 可以用在类定义处和方法定义处。 类定义处:规定初步的请求映射,相对于web应用的根目录; 方法定义处:进一步细分请求映射,相对于类定义处的URL。如果类定义处没有使用该注解,则方法标记的URL相对于根目录而言;转载 2017-03-12 00:10:21 · 714 阅读 · 0 评论 -
Jenkins 教程(二)实现本地资源ssh上传
在教程一中我们只实现了在jenkins容器中的打包和结果通知,这节教程将用一个ssh工具将我们package完的项目上传到我们的服务器中。1. 安装插件Publish over SSH 完了点击直接安装2. 插件的系统配置配置完成后测试一下:3. 插件的工程配置最后一个框是在服务器运行什么脚本。4. 立即构建...原创 2018-08-15 21:08:32 · 2670 阅读 · 1 评论