7 黄国攀

尚未进行身份认证

正处于人生的储能阶段,愿厚积薄发,不负青春。

等级
TA的排名 6w+

阿里云配置tomcat后无法访问

好久没写博客了,实在是有点偷懒了,因为在沉淀一些东西,所以以后有机会补上吧。之前陆陆续续看了会关于Linux的东西,也敲过一些命令,感觉还是没落到实处,所以申请了个阿里云服务器来做一个汇总,做编程的实践,配置及部署。Linux版本:CentOS7.3配置tomcat之后,至于具体怎样安装,配置tomcat,网上很多随便找。然后启动tomcat,启动没问题,但是外部无法访问。然后...

2018-03-01 17:36:58

Spring Boot实现JSP解析

Spring Boot可以轻松创建可以“运行”的独立的,生产级的基于Spring的应用程序。大多数Spring Boot应用程序需要很少的Spring配置。 功能 创建独立的Spring应用程序 直接嵌入Tomcat,Jetty或Undertow(不需要部署WAR文件) 提供好用的POM来简化你的Maven配置 尽可能自动配置Spring 提供生产就绪功能如指标,运行状况检查和外部化配置

2017-08-10 20:36:30

Datatables 基于Java的服务器模式

Datatables是一款jquery表格插件。它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能。这是中文官网:点击这里效果图: 当然比如添加功能等功能的图标是用的font-awesome插件,详情请戳官网: 点击这里这个demo是基于服务器端的,搜索和分页功能也是基于后台返回数据,这里只列出关键代码,具体情况需要根据你的后台代码再调整。1.jsp页面:表格的css只需要引用

2017-07-10 19:58:00

基于Maven的Spring+SpringMVC+MyBatis环境搭建

我们以一个用户登陆为例开始搭建环境。 项目目录结构如下: 框架版本:Mybatis:3.x,Spring:3.x 项目采用xml+注解方式配置。 一.先完成Spring+MaBatis的环境搭建: 数据库脚本文件:CREATE TABLE `login` ( `login_id` int(11) NOT NULL AUTO_INCREMENT, `user_name` varc

2017-06-21 20:30:07

Bootbox+JQuery UI Datepicker 时间输入框点击无响应

在使用Bootbox+JQuery datepicker时,发现点击输入框,并不是被div层遮住了,而是根本就没有触发这个显示日期的事件,且无错误提示信息。 情况是这样的: 1.html代码: 这个也就是我们的弹出层。 <div id="formDiv" class="form-group form"> <form id="addForm" class="cmxform"

2017-05-10 20:01:21

MyBatis 多对多 中间表插入数据

在做这个员工管理系统demo的时候,由于user和role是多对多关系,且user主键是自增的,所有我们没办法提前知晓这个user_id,所以插入的时候,就需要先插入user,然后再找到刚插入的id拿出来,再插入中间表user_role,这样才能将表关系对应起来,才能算一个完整的插入的过程。所以现在的问题就是怎么知道这个user_id,再怎么拿出来,再插入中间表user_role。方法:在MyBat

2017-05-10 18:45:55

MyBatis 模糊查询 like %

我们在配置mapper文件的时候,想做模糊查询的配置,就像这样:<select id="getAllUserRoleDepByName" resultMap="userRoleDepList"> select u.*,r.*,d.* from user u left join user_role ur on u.user_id=ur.user_id

2017-05-10 18:15:42

MyBatis一对多,多对一,多对多

MyBatis中的一对多和对多一,多对多主要就是resultMap中association–一个复杂的类型关联;许多结果将包成这种类型(一对多)collection–复杂类型的集合(多对一)这2个属性的使用,而一对多和多对一都是相互的,只是站的角度不同。实例:这个实例只说这2个属性的使用方法,具体的配置和运行结果在SSM环境搭建文章中写出。1.首先是数据库,沿用之前员

2017-05-09 21:15:36

简单的MyBatis demo之数据库增删改查

一.MyBatis简介(摘自官方文档):MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 构成:Sq

2017-05-09 20:02:07

SpringMVC+JQuery Ajax简单实例

一、Ajax简介: AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML)是与服务器交换数据的技术。 简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示。常用方法:$.ajax({ url:'http://www.test.com', type:'POST', //GET as

2017-04-27 19:21:45

org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 23 in XML document from

org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 23 in XML document from class path resource [spring/springmvc-servlet.xml] is invalid; nested exception is org.xml.sax.SAXPa

2017-04-27 18:52:39

Git的基本使用

以下是我经常使用的命令,做个记录: 这是Git的使用手册:点击打开链接如果要使用github,以下的配置就必不可少:git config --global user.name "xxxxx" //设置全局usergit config --global user.email"xxx@xx.com" //设置全局emailgit config -l //查询config配置信息git

2017-03-31 18:31:02

关于我——黄国攀

姓名:黄国攀 年龄:23 工作地点:成都 联系方式: linkedin: hello,这里 邮箱: huang_guopan@163.com 微信号:a414604873一名2016年毕业的菜鸟Java工程师,本着学习提升交流的目的开启了自己的博客之路。博客内容或许不深,不精,但也希望博客记录的我的学习过程,所学所想对您有一定帮助。因为本人,技术能力有限,欢迎大家对我的博客进行批评

2017-03-26 22:08:07

栈和队列

一.栈1.栈(stack)又名堆栈,仅允许在表的一端(栈顶)进行插入和删除。向一个栈插入新元素称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。由于栈的这种特性,所以栈内元素是先进后出,即先进栈的元素,后出栈。2.栈的操作。 1)Push(入栈) a.向栈中插入一个元素,插入前判断栈是

2017-03-26 21:45:43

3种简单排序算法——冒泡,选择,插入排序

1.冒泡排序 就是从最左边开始,重复地访问要排序的数列,一次比较两个元素,如果他们的顺序错误,就把他们交换。通过一次次的比较,越大的元素会通过交换慢慢“浮”到数列的顶端,故名“冒泡”。是稳定的排序算法。 实现: 常规实现public class BubbleSort { public static void main(String[] args) { int[]

2017-03-05 18:20:40

统计一个字符串中每个字符出现的次数

没什么难度,只是需要把统计的temp(暂存需要统计的字符)和其对应的count存到map中,这样就能一目了然的查看结果。 但是如果字符多了,又懒得自己去看,而又要选出出现次数最多的字符,也只需要操作这个map就行,这就涉及到使用合适的算法来实现,等复习了算法了再写实现。public class CountChar { public static void main(String[] args

2017-03-04 12:25:03

eclipse指定jdk版本启动,解决Version XXXX of the JVM is not suitable

可以解决Version XXXX of the JVM is not suitable for this product.Version:XXXXXX or greater is required。例如:Verson1.7.0_79 of the JVM is not suitable for this product Version:1.8 or greater is required解决方式:

2017-03-04 12:06:12

Spring学习之Transaciton+MyBatis+MySql+Maven+SringAOP(介绍+实例)

事务概念 一个数据库事务通常包含对数据库进行读或写的一个操作序列。特性 并非任意的对数据库的操作序列都是数据库事务。事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行。 一致性(Consistency):事务应确保数据库的状态从一个一致状态转变为另一个

2017-02-21 15:29:54

员工管理系统之RBAC权限管理数据库设计

-- MySQL dump 10.13 Distrib 5.7.12, for Win64 (x86_64)---- Host: localhost Database: user_management-- -------------------------------------------------------- Server ver

2017-02-15 16:43:09

Spring学习之IOC

一.IOC(Inversion of Control,控制反转),获得依赖对象的方式反转了(所以也可以叫做DI依赖注入),传统方式是自己主动new一个object来获得对象,而使用spring IOC则是将获得对象的过程交给spring来实现,以此来解耦,换句话说,就是由spring来负责控制对象的生命周期和对象间的关系。二.spirng IOC的2种方式:               

2017-02-09 15:45:39

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!