自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 源程序的预处理及词法分析程序设计

一、 实验目的 设计并实现一个包含预处理功能的词法分析程序,加深对编译中词法分析过程的理解。二、 实验要求1、实现预处理功能源程序中可能包含有对程序执行无意义的符号,要求将其剔除。首先编制一个源程序的输入过程,从键盘、文件或文本框输入若干行语句,依次存入输入缓冲区(字符型数据);然后编制一个预处理子程序,去掉输入串中的回车符、换行符和跳格符等编辑性文字;把多个空白符合并为一个;...

2018-11-04 16:52:01 7222 3

原创 mybatis 动态sql

实现按性别和用户名查询select * from [user] where and user.sex = ? and user.userName like ?mybatis  mapper.xml映射文件这样实现<select id="findUserByInfo" parameterType="userVo" resultType="user"> select * f...

2018-09-29 17:12:17 162

原创 SQLServerException: 不能对 nvarchar 调用方法

org.apache.ibatis.exceptions.PersistenceException: ### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 不能对 nvarchar 调用方法。### The error may exist in zzu/qg/mybatis/m...

2018-09-28 09:34:24 4765

原创 org.apache.ibatis.binding.BindingException

org.apache.ibatis.binding.BindingException:Invalidboundstatement(notfound): zzu.qg.mybatis.mapper.UserMapper.findUserByInfo    at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(Mapper...

2018-09-28 09:32:12 410

原创 mybatis 配置文件总结

mapper代理dao实现,并且程序能够正常运行,并且运行结果符合预期。接下来问题就出现了,定义的实体类对象完全限定名称太长,我对它取别名时候 mybatis-config.xml 的<configuration>报错:The content of element type "configuration" must match  "(properties?,settings?...

2018-09-26 17:16:30 134

原创 mybatis mapper代理方法开发dao

UserMapper.xml中namespace的值要与mapper.java的完全限定地址一样<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-ma...

2018-09-24 10:13:06 187

原创 mybatis 简单dao开发

还是因为能力有限,具体过程就不分析了。(我不会说我懒)SqlSessionFactory由UserDaoImpl构造方法创建实体对象,SqlSession由SqlSessionFactory创建,SqlSession被用于执行sql语句。public class UserDaoImpl implements UserDao{ private SqlSessionFactor...

2018-09-24 09:59:47 109

原创 mybatis 最基础的开发方法

mybatis开发过程这里写的只是大致的开发过程,没有对每个具体过程中具体内容进行分析,因为我还比较菜,语言组织能力又差。全局配置文件mybatis-config.xml写好,配置文件内容能从官网上直接找到,根据自己用的数据库种类对数据库连接池进行修改就可以了。<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE co...

2018-09-24 09:50:31 129

原创 从宏观上把握mybatis框架

mybatis运行环境要求:1、运行环境mybatis.jar,mybatis核心包;sqljdbc4.jar,mysql驱动包2、全局配置文件sqlMapConfig.xml3、映射文件mapper.xml,mapper.xml,mapper.xml... ...从宏观上把握mybatis框架:(图引自https://blog.csdn.net/eson_15/article/d...

2018-09-24 09:36:08 116

原创 sql 模糊查询语句

用到sql模糊查询时,发现之前数据库课上学到的东西又还给老师了,就重温一下。。。先举两个例子,最后有like表达式的具体介绍:1、查询所有以“数据”开头的课程名select Cnamefrom coursewhere Cname like '数据%';2、查询姓李并且姓名只有两个汉字的学生的学号和姓名 select Sno,Snamefrom studentwh...

2018-09-23 11:25:31 1138

原创 Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 关键字 'user' 附近有语法错误

org.apache.ibatis.exceptions.PersistenceException: ### Error querying database.  Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 关键字 'user' 附近有语法错误。### The error may exist in zzu/qg/mybatis/...

2018-09-22 10:58:35 6424

原创 java标识符

今天学习汇编语言,讲到汇编语言格式时老师提到了执行性语句中的标识符。然后,就尴尬了,发现忘记了java的标识符定义........重温一下:java标识符由数字、字母、下划线(_)、美元符号($)或人民币符号(¥)、汉字(看到这个有点吃惊,特意去操作一番,定义了一个带有汉字的变量名,还真的可以)。在java中区分大小写,且首位不能是数字(意思就是下划线,美元符也可以)。 下面的标识...

2018-09-20 21:44:02 228

原创 springMVC ajax

虽然吧,网上可以找到很多spring MVC中用到ajax技术的好的博客。但毕竟,这篇文章内容是自己实践过的。所以,还是贴出来留个纪念,鼓励一下自己!!!!!!jsp中ajax提交<head><script type="text/javascript" src="/BookStore/js/jquery-3.1.1.min.js"></script&g...

2018-09-20 20:09:44 146

原创 $.ajax 无法执行解决方法

用了三天的课余时间才解决这个问题。<script type="text/javascript" src="/js/jquery-3.1.1.min.js"></script>之前学习js的时候,引用jquery的路径直接写成src="/js/jquery-3.1.1.min.js"是能够执行ajax,今天又用到时发现报错   GET http://localho...

2018-09-20 17:21:48 13544

原创 SSM框架

 spring spring MVC springMyBatis一、sping是一个分层的javaSE/EE Full-stack(一站式) 轻量级开源框架1、分层,javaEE经典的MVC三层结构为表现层,业务层,持久层,web表现层负责页面数据显示,页面跳转调度,例如JSP/servlet,springMVCservice业务层负责业务处理,功能逻辑和事务控制,例如servic...

2018-08-17 15:01:39 397

原创 js构造方法

//定义构造方法 function stu1(){ this.stuNo="20160001" this.stuName="刘豪"; this.method= function() { eturn "刘豪长的贼帅"; }}var student=new stu1();alert(student.method());用var声明的 变量和方法 都是对象People的私有变量和私有方法,不能在外部调...

2018-06-02 20:00:41 1621

原创 链接池

附:结果集常规用法String sql="insert into user_info(uesrId, userName, userAge,userGender) values(?,?,?,?)";Connection conn=DBUtil.getDbConn();QueryRunner qr=new QueryRunner();qr.update(conn, sql, user.getUserI...

2018-06-01 13:18:21 274

原创 监听器

当访问该web项目中任意一个jsp页面时,服务器都会为用户分配一个确定的session值,且不同用户的session值不同。用户退出浏览器的时候,该session值就会消失。同时,监听器能洞悉session的创建和删除,因而能够统计出当前在线人数。package stu.qg.web.listener;import javax.servlet.ServletContext;import java...

2018-05-31 15:17:18 131

原创 过滤器

一、过滤器定义:javaweb三大组件之一,对web服务器管理的所有web资源:例如,Jsp,Servlet,静态图片与文件或静态html文件等进行拦截,从而实现特殊的功能。过滤器只针对它所过滤的页面而言二、过滤器链java语句:chain.doFilter(request,response);在FilterChain中,调用了Filter的doFilter()方法,web服务器会检查Filter...

2018-05-31 14:34:32 201

原创 利用实体BeanUtils将多个属性值赋给类对象user

一、从jsp页面到servlet页面,借助request传递且获取jsp页面的文本框信息。Map<String, String []> map= request.getParameterMap();键:输入框名称    值:用户输入的值二、User user=new User();BeanUtils.populate(user,map);   //根据键和user的属性,将map的值相...

2018-05-26 16:26:51 1013

原创 直接使用mysql包中的类 执行sql语句

好像使用这个方法并没有简单,而更复杂了。。。public List<Student> getAllStus(){    List<Student> stuList=new ArrayList<Student>();    Connection conn=DButil.getDbConn();    String sql="select * from stu_in...

2018-05-23 11:57:15 447

原创 反射机制应用于servlet

一、反射机制用于servlet将增删改查函数都写在类StuServlet中,不用建5个servlet@WebServlet("/stu.do")public class StuServlet extends BaseServlet{ public void addStu() { System.out.println("你好!!"); } public void delete...

2018-05-22 23:25:35 421

原创 java反射

定义:java反射机制是在运行状态中,任意一个类,都能知道这个类所有的属性和方法;对于任意一个对象,都能调用它的任意一个方法;这种动态获取信息以及动态调用对象的方法的功能称为java语言的反射机制1、无法直接new对象,可以利用反射动态生成实例化无参构造函数的对象,两种方式: 一、Class.newInstance()   二、Class.getConstructor(new Class[]{})...

2018-05-22 22:03:13 504

原创 mvc和maven

mvc是一种软件架构模式,m:model(模型),用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。v:view(视图),用户界面数据显示和更新model对象状态,一般是jsp页面。c:controller(控制器),根据用户输入控住用户界面显示,一般在servlet中。maven项目管理工具1、下载apache-maven-3.3.92、conf文件夹下有settings.xml,更改...

2018-05-22 21:29:30 1108

原创 el和jstl的使用

el(expression langauge):表达式语言     作用:获取对象    用法:1、${变量名}  2、${变量  运算符  变量}     使用el的条件:如果用的servlet-api.jar包低于javax.servlet-api-3.0.1版本,web版本必须是3.0之前的。1、获取PageContext页面范围域的对象,${pageScope.user(或者是list)}...

2018-05-22 21:06:44 165

原创 删数问题

#include<stdio.h>int main(){ char num[100]; int n,k; int i=0,j,x; //输入整数,将字符数组最后一位赋值为"#"  while(1){  scanf("%c",&num[i]);  if(num[i]=='\n')   break;  i++; } num[i]='#'; x=i;  //记下整数共有x位  sca...

2018-05-10 20:24:24 954

原创 汽车加油问题

#include <stdio.h>#include <stdlib.h>/* run this program using the console pauser or add your own getch, system("pause") or input loop */int main(int argc, char *argv[]) { int dist,num,rem...

2018-05-10 19:13:52 254

原创 邻接矩阵,邻接表表示图,深度优先遍历

#include #include bool visited[vernum];int main(){    printf("Hello world!\n");    return 0;}void Visit(int vextex){    printf("正在访问顶点%d\n",v);}//邻接矩阵的深度优先遍历,

2017-12-11 20:37:48 1316

原创 java 线性表、数组、链表

数组线性表•ArrayList使用连续的内存单元存储数据元素,当添加或删除数据元素时(除数组线性表的最后位置外),ArrayList需要移动其被添加(或删除)元素后面的全部元素。在遍历所有元素方面,ArrayList具有很好的效率,因为其数据元素的连续性,所有只需要获取到第一个元素的地址,再使用地址指针下移的方式即可获取全部元素。泛型•泛型的本质是参数化类型,也就是说所操作的数据类

2017-12-02 23:34:27 231

原创 JAVA 删除字符串里指定字符

/** *1将字符串中"ac"删除 *2将字符串中"b"删除 *3最好只有一次遍历 * @author lenovo * */标准答案,,,还是老师的思路牛X,看完代码五体投地改进思路:数组cs[],遍历,满足条件的赋给targets[],不满足条件的剔除public static void main(String[] args) {int k=0;St

2017-11-26 11:13:51 931

原创 数据结构(C语言)---括号匹配

#include #include #define STACK_INIT_SIZE 100#define STACKINCREMENT 10   //分配不同空间只需要更改此处的值,不需动程序里面的值。 #define OK 1#define ERROR 0typedef int Status;typedef struct{        char *bas

2017-11-20 12:39:54 719

原创 JAVA的三大特性---封装(补充)

封装:1.类的构成:JAVA将描述某一事物的属性和功能封装在一起,属性用成员变量表示,功能用方法实现。2.对象的声明以及实例化:创建对象使用new关键字调用类的构造函数,使用"."运算符访问对象的属性和方法3.构造方法以及方法重载构造方法必须与它所在的类名完全相同,并且不包含返回值类型描述部分;在对象被实例化时调用;方法重载是指一个类中可以有多个名字相同的方法,但这些方

2017-11-15 20:34:42 98

原创 数据结构(C语言) 线性表和二叉树的存储结构

//线性表的动态分配顺序存储结构#define LIST_INIT 100#define LISTINCREMENT 10typedef struct {ElemType *base;int length;int listsize;}SqList;List L;L.base=(ElemType)malloc(INIT_SIZE * sizeof(ElemType

2017-11-14 14:57:26 529

原创 JAVA面向对象————封装

//类里面的功能是(所有对象)必须有的基本功能 class Phone{String color="黑色";int ssize;void telephone(String phoneNo){System.out.println("执行打电话功能......");System.out.println("呼叫"+phoneNo);}void text(Strin

2017-11-04 23:12:35 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除