- 博客(80)
- 收藏
- 关注
原创 MYSQL字符集修改成utf8
1 查看当前编码进入mysql 执行 show variables like ‘character%’;若发现下图标记的6项中有非utf8编码 则需要修改2.有两种修改方法1.用命令修改mysql>set character_set_client=utf8;set character_set_connection=utf8;set character_set_database...
2019-08-16 20:55:14
1172
转载 验证数据库是不是已经连接可用代码
import java.sql.*;public class TestJDB { public static void main(String args[]) { try { Class.forName("com.mysql.jdbc.Driver"); //加载MYSQL JDBC驱动程序 //Class.forName("org.gjt.mm...
2018-08-16 21:36:04
700
原创 mybatis数据操作(一)
mybatis数据操作1.前期准备1.基本jar包log4j-1.2.17.jarmybatis-3.2.7.jarmysql-connector-java-5.1.39.jar2.数据文件如:db.propertiesjdbc.user=rootjdbc.password=123456jdbc.jdbcUrl=jdbc:mysql://127.0.0.1:3306...
2018-07-19 21:27:05
320
原创 selvlet模板
package ${enclosing_package};import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.serv...
2018-07-15 20:34:21
487
原创 解决服务器重装系统导致的mac终端无法连接的问题
ssh root@服务器公网ip输入服务器root密码通过以上步骤mac终端出现known_hosts字样known_hosts是记录远程主机的公钥的文件,里面保存着上一次系统访问的密钥,而在ssh链接的时候首先会验证公钥,如果公钥不对,那么就会报错。输入命令:ssh-keygen -R服务器ip地址 注意:-R与ip地址之间无空格删除系统保存的旧服...
2018-07-13 23:07:51
1987
原创 MYSQL强制修改密码及远程连接
MYSQL连接远程数据库及强制修改密码1.强制修改密码1.用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf进入vim编辑模式编辑my.cnf文件信息添加一条语句使其变为不用密码就能进入的状态 skip-grant-tables 如图: !提示:不懂vim命令可以到百度搜以下这里用到 i(书写).ESC只读,...
2018-07-13 22:59:27
886
原创 腾讯云服务器配置JavaWeb环境操作
腾讯云服务器配置JavaWeb环境1.服务器基本操作1.首先你需要购买一台云服务器,(我的是CentOS 6.8 64 位的操作系统)2.有了服务器你需要更改一下你的服务器登录密码,3.更改新密码 初始密码会有信息发送给您,默认用户名为root 不过没有密码也没关系.在云主机页面点击右侧 更多.显示区[密码/密钥]处再点重置密码..密 码设置成功...
2018-07-13 21:46:57
1327
原创 Spring开发bean的基础应用
Spring开发bean的基础应用1.Spring是什么1.翻译:春天 特殊含义:JavaEE开发者的春天2.是一个一站式的分层结构 轻量级开发框架 目前最受欢迎的的框架3.特点:开源 轻量级(体积小) 分层架构(按需添加) 一站式(对目前的框架支持非常的高) 在javaEE三层结构中,每一层都提供不同的解决...
2018-07-11 10:44:03
195
原创 Hibernate用到的jar包
antlr-2.7.7.jar classmate-1.3.0.jar dom4j-1.6.1.jar hibernate-commons-annotations-5.0.1.Final.jar hibernate-core-5.2.10.Final.jar hibernate-jpa-2.1-api-1.0.0.Final.jar hibernate-jpamodelgen-5.2....
2018-07-06 09:36:42
456
原创 hibernate多对一查询
1.实体类package com.lanou3g.bean;/* * CREATE TABLE `cst_linkman` ( `lkm_id` bigint(32) NOT NULL AUTO_INCREMENT COMMENT '联系人编号(主键)', `lkm_name` varchar(16) DEFAULT NULL COMMENT '联系人姓名', `lkm_c...
2018-07-06 09:31:43
396
原创 hibernate多对多查询
hibernate多表查询分析表关系1.多对多1.1创建实体类客户和联系人的关系import java.util.HashSet;import java.util.Set;/* * CREATE TABLE `sys_user` ( `user_id` bigint(32) NOT NULL AUTO_INCREMENT COMM...
2018-07-06 09:24:09
1509
原创 struts2拦截器
struts2自定义拦截器的创建方式struts2自定义创建方式一 拦截器的的生命周期是随着程序的开始而创建 随着程序的结束而销毁 public class MyIntercept1 implements Interceptor{ // 声明周期方法 // 拦截器的初始化方法 @Override public void init() { ...
2018-04-17 09:00:52
184
原创 struts2初识简介
struts配置信息1.packsge name 随便写 只要不重复就行 可以进行模块化区分 namespace 命名空间 随便起 extends 继承一个包 struts-default2.action name 这个类的访问路径 class 类的全限定类名 method 类方法 被访问的方法3.result...
2018-04-12 23:04:16
217
原创 HQL语句操作
1.实体类规范(javaBean)1.提供无参构造方法2.成员变量私有化 提供get/set方法double 表示学分 0--100.0 没考试 0 Double 有null值 缺考 用空值表示 0分3.基本数据类型尽量使用包装类型(可以多表示一个值null 例如考试分数 缺考和0分)4.实体中必须要提供一个与表中的主键对应的属性id hibernate是通过主键来区别...
2018-04-09 22:27:35
266
原创 数据库查询练习题大全,与表约束关系建立
-- 查询薪金和佣金之和SELECT sal,comm,sal+comm FROM emp;-- 如果该值是空的话就当0处理SELECT sal,comm,sal+IFNULL(comm,0) as total FROM emp;-- 排序-- 按薪金排序(默认升序ASC) 降序descSELECT * FROM emp ORDER BY sal DESC;-- 5.3 查询所有雇...
2018-04-08 22:09:32
813
原创 Hibernate
1.简介Hibernate (避免使用繁琐的sql语句去操作数据 梦想)1.操作数据的 对象关系型数据库 使用 面向对象 的思想 去增删改查 2.直接插入一个User对象2.获取要修改的对象 sava3.根据你使用方法的不同 自动给你生成sql语句4.HQL Hibernate特有的sql语句1.## auto schema export 自动导出表结构. 自动建表2...
2018-04-08 21:19:28
194
原创 数据库事物
数据库事物1.事物处理顺序事物的sql语句(用事务(事务开始和事物提交)SQL语句包裹主要执行的SQL语句)事物处理可以保证一组相关操作要么都成功,要么都失败.1.把事务打开 2.写你要执行语句3.把事务进行提交4.把事务回滚(rollback;) 遇到断电 事务没有提交 那么事务会自动回滚例如:begin;update 表 set money=money-100 ...
2018-04-08 20:14:42
209
原创 EL表达式与JSTL(二)
1.使用EL创建一个jsp表单<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.or
2018-04-02 21:32:20
228
原创 JSP中的369与JSTL(一)
jsp中的3个指令1.<%@ page import="java.util.Date,java.util.List"%>2.Include静态包含:把其它资源包含到当前页面中。<%@ include file="/include/1.jsp" %>动态包含:<jsp:include page="/include/1.jsp"></js
2018-04-02 21:19:09
532
原创 jsp登录页面
jsp登录页面1.技术应用1.GET,POST的区别 GET - 从指定的资源请求数据。 数据在 URL 中对所有人都是可见的。不安全 POST - 向指定的资源提交要被处理的数据 数据不会显示在 URL 中.安全2.请求转发与请求重定向 (1) RequestDispatcher.forward方法只能将请求转发给同一个WEB...
2018-03-31 15:49:21
3056
原创 jsp动态网页基础
jsp技术详解1.介绍1.JSp 全称是JAVA Server pages他和Servlet技术一样 都是SUM公司定于的一种用于开发web资源的技术 JSP事件上就是Servlet2.jsp=html + java3.原理:访问jsp页面时 jsp页面会被翻译成.java文件然后.java会被编译成.Class文件(字节码文件)2.jsp和html和java的区...
2018-03-31 15:09:21
319
原创 HttpSession服务端的会话技术
HttpSession服务端的会话技术1.HttpSession原理1.当用户第一次访问Servlet时 服务器会给该用户创建一个独立的Session(用于储存浏览信息,储存在服务器) 并生成一个SessionId,(这个id号被储存在cookie中)2.这个Session在响应浏览器的时候 会被装进cookie中.3.当用户再一次访问Servlet的时候,请求中会携带着这个S...
2018-03-29 21:44:41
242
原创 java Web会话技术(cookie)
java Web(cookie)会话技术设置xml配置信息 &lt;!-- ************************** --&gt; &lt;servlet&gt;&lt;!-- 1.创建一个Select --&gt; &lt;servlet-name&gt;demo05&lt;/servlet-name&a
2018-03-29 08:45:35
223
原创 java Web接受数据表单
java接受数据表单1.方法索引1.HttpServletRequest介绍 公共接口类HttpServletRequest继承自ServletRequest。 客户端浏览器发出的请求被封装成为一个HttpServletRequest对象。 对象包含了所有的信息包括请求的地址,请求的参数,提交的数据,上传的文件客户端的ip甚至客户端操作系统都包含在其内。 HttpS...
2018-03-29 08:33:46
885
原创 浏览器请求与HttpServlet响应
1. XML文件中配置全局配置信息 &amp;lt;!-- ************************** --&amp;gt; &amp;lt;!-- 1.初始化参数 --&amp;gt; &amp;lt;context-param&amp;gt; &amp;lt;param-name&amp;gt;key&amp;lt;/par
2018-03-27 22:53:48
499
原创 java web 中的 Apache Tomcat Servlet 应用详解(一)
Apache Tomcat 9.0.0.M26介绍1.Tomcat介绍 1.Tomcat 是由 Apache 开发的一个 Servlet 容器, 2.实现了对 Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能, 如Tomcat管理和控制平台、安全域管理和Tomcat阀等。 3.由于 Tomcat 本身也内含了一个 HTTP 服务器,它也可以被视作一...
2018-03-26 22:12:58
800
原创 快速了解数据库连接池的使用
快速了解数据库连接池的使用1.基本了解 * java为了解决频繁创建数据库连接和释放数据库链接的问题 * 使用了 数据库连接池来解决 * 并且 出了一套规划部 数据库连接池规范(接口) * javax.sql.DataSource java扩展包 * 由数据库厂商提供的 DBCP C3P0 * 常用数据库连接池 DBCP C3P0 * 需要导入jar包有2个(dbcp中...
2018-03-25 22:42:09
320
原创 java连接数据库
使用第三方jar包连接数据库1.选用commons-dbutils-1.6.jar包 * commons-dbutils-1.6.jar介绍 * 可以操作jdbc连接数据库并且执行SQL语句 * 处理返回的结果集 * 三个核心类: * DbUtils 一些关闭资源的方法(安静的关闭 不用异常处理) * QueryRunner 执行SQL语句 并且返回你想要的结果集 * ...
2018-03-25 22:33:11
374
原创 JDBC实现文本信息连接
JDBC实现文本信息连接声明:时间关系整理仓促注释不全JDBC详细基础请查看上一篇1.创建dbinfo.Properties文本driverClass=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/myjdbcuser=rootpassword=1234562.创建JBDC文本读取类impor...
2018-03-22 22:55:09
219
原创 JDBC精解--java连接mysql数据库
java与数据库的连接1.JDBC简介1.JDBC(Java Data Base Connectivity)是由java编程语言编写的类及接口组成,利用JDBC可以将JAVA代码连接到oracle、DB2、SQLServer、MYSQL等数据库从而实现对数据库中的数据操作的目的2.JDBC是sun公司开发的一套数据库访问编程接口3.JDBC四个核心类 * DriverMana...
2018-03-22 22:33:12
207
原创 数据库查询语句与主键表的设置
1.特殊查询1.字段和排空值查询 关键字:ifnull() 语法:SELECT 字段1+IFNULL(字段2,0) FROM 表; 解释:如果字段2为空当做值0来处理 拓展:任何值的字段和字段为空的字段相加结果都为0 如:查询薪金与佣金之和 SELECT sal,comm,sal+IFNULL(comm,0) as total FROM emp;2.查询升序,降序...
2018-03-20 21:52:56
949
原创 SQL基本操作
SQL基本操作1.数据库了解1.常见数据库MYSQL :开源免费的数据库,小型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费。Oracle :收费的大型数据库,Oracle公司的产品。Oracle收购SUN公司,收购MYSQL。DB2 :IBM公司的数据库产品,收费的。常应用在银行系统中.SQLServer:MicroSoft 公司收费的中型的数据...
2018-03-19 19:50:20
264
原创 JSON数据交互处理
JSON数据交互处理<!DOCTYPE html><html><head> <title>jquery</title></head><style type="text/css"> .one{ text-align: center;
2018-03-18 15:58:09
512
原创 HTML数组操作大全
HTML数组操作大全1.数组对象1.length---长度2.pop---删除最后一个元素并返回3.push---对数组进行添加并返回长度4.unshift ----对数组首位进行添加元素5.shift---对数组首位进行删除6.reverse---数组反转7.sort-----对数组进行排序8.splice---对数组值进行覆盖<!DOCTYPE ht...
2018-03-16 14:44:24
7304
原创 HTML鼠标键盘事件和对象
HTML鼠标键盘事件和对象1.事件1.onclick--单击事件2.ondblclick--双击事件3.onmousedown--鼠标按下事件4.onmouseup----鼠标抬起事件5.onmousemove--鼠标移动事件6.oncontextmenu--鼠标右击事件7.onmouseover---鼠标移入事件8.onmouseout----鼠标移出事件9.on...
2018-03-15 21:56:10
639
原创 HTML动画与轮播图
HTML动画与轮播图1.轮播图<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>轮播图</title></head><style type="text/css&quo
2018-03-15 21:30:07
833
原创 JS元素操作与定时器
JS元素操作与定时器1.时间定时器-延迟// setInterval();定时延迟setInterval(function(){ newDiv.scrollTop = 200;//元素滚动距离},1000);1.元素操作1.创建元素2.添加元素3.删除元素4.替换元素5.原生对象6.获取元素的节点7.获取div尺寸大小8.div内容尺寸大小...
2018-03-13 21:45:11
724
原创 js简单按钮操作
JS修改css样式1.点击按钮改变宽度<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <style type="text/css">
2018-03-09 16:29:14
8953
原创 Js初解
Js初解七拼八凑1.函数 JS里面的变量只分为函数内部的局部变量和函数外的全局变量2.时间间隔打印函数:setTimeout(function(){ },1000);1.js如何引入1.内部引入 <script type="text/javascript"></script>可放在head头部中也可以放在...
2018-03-09 15:04:10
281
原创 html图形与表单表格
html图形与表单表格七拼八凑1.给这个DIV的样式加一条:cursor:pointer鼠标指向时会出现小手2.CSS鼠标手型效果 <a href="#" style="cursor:hand">CSS鼠标手型效果</a><br/></span> 3.CSS鼠标由系统自动给出效果 <a href="#"
2018-03-07 21:33:40
316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人