自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 问答 (3)
  • 收藏
  • 关注

原创 bs系统架构和mvc架构

我们的B/S应该系统的架构一般分为三层,表现层(web层),业务层(service层),持久层(dao层)。1.表现层:负责接收客户端请求,并响应客户端。包含展示层和控制层,控制层负责接收请求,展示层负责结果展示。一般使用mvc架构实现。2.业务层:负责处理业务逻辑,和我们项目强强相关,通常事务也在这一层处理。3.持久层:负责将数据持久话,包括和数据库的交互。4.mvc:model(模型)包含业务模型和数据模型,业务模型用来处理业务,数据模型用来封装数据;view(视图)通常是html或者j

2020-09-26 21:03:03 9010

原创 Vue初始

在介绍vue之前,我们先来简单复习下前端知识。大家都知道HTML是一种超文本标记语言,定义了很多标签和组件,可以被浏览器识别显示,例如<html>,<body>,<p>等标签,<table>,<div>,<form>等组件,主要控制页面显示。而CSS语言用来修饰这个标签和组件的样式,最典型的是id,class,以及标签选择...

2019-12-15 23:16:15 278

原创 使用springboot的jdbcTemplate

maven的配置文件&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven

2018-11-04 11:33:54 308

原创 window下解压版mysql设置密码

MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装;zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。解压之后可以将该文件夹改名,放到合适的位置,本次放在D:\mysql-5.7.23-winx64;我的电脑-&gt;属性-&gt;高级-&gt;环境变量选择PATH,在其后面...

2018-10-14 21:40:33 696

原创 JDBC、JDBCTemplate、JPA以及ORM框架的关系

什么是JDBC?JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。什么是JDBCTemplate?Template的字面意思是模板,Spring框架为我们提供了JDBCTemplate,一组访问访问数据库的类库,Spring对JDBC...

2018-10-14 19:02:25 4203

原创 NoSql

什么叫NoSql?为了解决高并发,高可用,高扩展,大数据存储等一系列问题而产生的数据库解决方案,就叫NoSql。非关系型数据库,not noly sql.不能代替数据库,只能做关系型数据库的补充。分类:1.键值对形式存储:redis.典型应用:内容缓存,主要用于大数据的高访问负载。优势:快速查询。缺点:缺少结构话。2.列存储数据库 hbase典型应用:分布式文件...

2018-08-21 22:40:07 3916

原创 Tomcat集群共享Session

配置Tomcat的session共享可以有三种解决方案:第一种是以负载均衡服务器本身提供的session共享策略,每种服务器的配置是不一样的,并且nginx本身是没有的。第二种是利用web容器本身的session共享策略来配置共享。针对于weblogic这种方式还是靠谱的。但是针对于tomcat这种方式存在很大的缺陷,主要因为是依靠广播方式来实现的session复制,会浪费很多带宽导致整个网络反映...

2018-07-05 14:37:23 189

原创 webService

1.什么是webService?webService使用Http发送使用SOAP协议(也有一些非SOAP协议,例如http rest)的数据的一种远程调用技术,它是跨编程语言和跨操作系统平台。2.webService三要素     (1) SOAP即简单对象访问协议(Simple Object Access Protocal) 是一种简单的基于 XML 的协议,它使应用程序通过 HTTP 来交换信...

2018-07-05 14:36:44 279

原创 nginx在windows上模拟集群tomcat

一、工具下载:1.tomcat,下载路径为:点击打开链接2.nginx,下载路径为:点击打开链接二、软件安装及配置:1.将tomcat解压两个,并命名为tomcat1和tomcat2,解压nginx。2.配置tomcat的得conf目录下的server.xml配置文件    将tomcat1的server.xml配置文件默认不动(或者配置成自己想要的端口),注意这四个配置不连在一起,需要自己在配置...

2018-07-04 10:53:14 933

原创 JAVA的Exception理解

JAVA异常1. java异常API结构由上图可知:Throwable接口为异常的基类,Error类和Exception为子类,分别表示错误和异常。Error表示无法处理的错误,例如JVM错误,不需要程序员处理。Exception表示运行过程中发生的错误,导致程序无法按照原有流程进行或者程序终止。2. Exception分为受检Exception和运行时Exception。(1) 受检Except...

2018-05-15 16:43:43 2511

转载 什么是脚本语言,shell脚本又是什么?

脚本语言就是解释型语言:            脚本语言(Script language,scripting language,scripting programming language)是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。此命名起源于一个脚本“screenplay”,每次运行都会使对话框逐字重复。早期的脚本语言经常被称...

2018-05-08 15:41:32 4273

原创 matlab画图,横坐标为字母,多条纵坐标

 x = 1:5;y1 = [1273047;1273047;1957339;2637328;4433434];y2 = [12730;127347;195739;263728;443334];plot(x,y1,x,y2);set(gca,'xtick',[1:5],'xticklabel',{'c1' 'c2' 'c3' 'c4','c5'});xlabel('LDPC码');ylabel('...

2018-03-27 09:31:36 8361

原创 2017年12月7日晚的一些感悟

自找完工作之后,就一下放松了许多,10月1日回了趟家,来学校改了下论文的代码之后,就再也没有好好的学习过。10月17号到10月11号,一直在间断地练车,考科二的前两天的强训一直在户外待着,由于天气突然变冷,等待反应过来,就在考试的前一天晚上感冒了,发烧,嗓子痛,虽然有意早早的睡了,但还是在半夜醒了7、8次。第二天考科二果然是挂了。考完回家之后,就一直在对象那里休息,休息了2周多,期间也陆陆续续的周

2017-12-07 22:00:05 314 1

原创 排序(快排,冒泡,堆排序,插入排序,归并排序,选择排序)算法Java实现

package sample;public class Sort {    /**     * 插入排序:把array[j]插入到0~j-1的有序序列上,j从第二个元素开始,把第一个元素看成有序序列     * @param array     */    public static void insertSort(int[] array)    {

2016-04-01 15:11:20 370

转载 转义字符与特殊字符

1.转义字符:C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都表示的不是它本来的ASCII字符意思。常见的转义字符:来源2.特殊字符:特别字符说明$匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属

2016-03-28 16:10:56 14945

原创 关于jsp与servlet作用域

1.作用域分为四种,分别为:page 在当前页面有效(仅用于JSP中) request 在当前请求中有效 session 在当前会话中有效 application 在所有应用程序中有效2.下边我们先说说这四个对象2.1.page:page对象有点类似于Java编程中的this指针,就是指当前JSP页面,仅仅用在取jsp当前页面的值。2.2.reque

2016-03-26 14:38:39 1150

转载 struts2原理

struts2原理

2016-03-24 22:33:12 258

原创 约瑟夫环的C++实现

#include#include#include#include#includeusing namespace std; int main(){    int n,i;    int w,s;    queue q;    printf("输入个数:\n");    if(cin>>n)    {        for(i=0;i

2015-07-11 12:17:16 397

原创 非线性结构之二叉树

二叉树的建立和遍历

2015-07-07 21:57:24 489

原创 数据结构之排序(冒泡,选择,插入,快排)

冒泡排序:#include #define SIZE 8 void bubble_sort(int a[], int n); void bubble_sort(int a[], int n){    int i, j, temp;    for (j = 0; j         for (i = 0; i         {

2015-06-19 17:21:54 354

原创 数据结构之递归小练习(定义,阶乘,求和,汉诺塔)

递归定义;程序直接或间接调用自己,叫做递归。成为递归的条件:1.要操作的数据规模一直减小,一般而言就是解决n问题必须解决n-1的问题2.必须有一个明确的终止条件。3.每一次的操作都相同,当前的数据和n-1个数据的关系都相同。小例子:1.用递归的思想求阶乘:#includelong fn(int n); int main(){    int r;    i

2015-06-13 23:27:45 704

原创 数据结构之静态循环队列(所有操作)

#include#includetypedef struct queue{    int * base;    int front;    int rear;}Queue,*PQueue;PQueue init_Queue(PQueue queue);void in_Queue(PQueue queue,int val);void out_Que

2015-06-05 10:39:49 331

原创 数据结构之链式队列的所有操作

#include#includetypedef struct node{    int data;    struct node *next; }Node,*PNode;//定义节点typedef struct queue{    PNode front;    PNode rear;}Queue,*PQueue;//定义队列

2015-06-04 00:13:40 366

原创 数据结构之链栈的所有操作

#include#include#includetypedef struct node{ struct node * next; int data;}Node,*PNode;//定义节点类型typedef struct stack{ PNode top; PNode bottom;}Stack,*PStack;//定义栈类型。void i

2015-06-01 22:35:07 419

原创 堆内存和栈内存

我们经常说数据存在堆内存和栈内存,其实这种说法是错误的。堆和栈只是两种不同的数据存储方式。一般而言,自动分配内存的变量是以栈的存储方式存储的;而手动分配内存的变量则是以堆存储方式存储。类如java 中的 引用变量和new关键字所创建的变量。引用变量在栈内存中,而new关键词创建的变量是在堆内存中。

2015-06-01 10:42:19 291

原创 数据结构之单链表(对单链表的所有操作)

#include#includetypedef struct node{ struct node *next; int num;}Node,*PNode;PNode init_linkList();PNode create_linkList(PNode head);void traversal_linkList(PNode head);int getSize

2015-05-28 23:51:19 339

原创 数据结构之数组(对数组的所有操作!)

#include#define MAXSIZE 999void init_array(int *array,int *cnt);void append(int *array,int *cnt);void rem(int *array,int *cnt,int pos);void sort(int *array,int *cnt);void traversal(int

2015-05-28 17:18:13 570

转载 郝斌老师数据结构笔记

数据结构概述   定义       我们如何把现实中大量而复杂的问题以特定的数据类型(单       个数据怎样存储?)和特定的存储结构(个体的关系)        保存到主存储器(内存)中,以及在此基础上为实现某个功能       (比如查找某个元素,删除某个元素,对所有元素进行排序)       而执行的相应操作,这个相应的操作也叫算法。(比如班里有       1

2015-05-28 17:10:35 762

转载 指针和数组

一维数组名是个指真常量,他的值不会改变,他存放的是一维数组第一个元素的地址。下标与指针的关系:a[i]=*(a+i); a+i=a+i*(a所指的变量所占的字节数)

2015-05-18 22:24:05 284

转载 指针注意事项

(1).指针也是变量,只不过他存的不是内存单元里的内容,只能存放内存单元的编号。(内存单元一般有值,是前一个程序执行时所存储的值,若程序执行,需要对定义的变量做初始化工作,否则会读取存储单元的垃圾数据)。(2).普通变量前不能加*(3)常量和表达式前不能加取址符。

2015-05-18 21:58:44 318

转载 指针与地址

指针就是地址,地址就是指针;指针变量就是存放内存单元地址的变量。int * p;int * 表示该p变量只能存储int 类型变量的地址。

2015-05-18 18:45:38 425

原创 org.hibernate.InvalidMappingException: Could not parse mapping docume

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.filterChainProxy': Cannot resolve reference to bean 'fromLoginFilter' while setting

2015-05-15 17:17:46 539

转载 sql字符串拼接

String sql = "select * from UserInfo where uname='"+uname + "' and upass='" +upass+"'";

2015-04-16 17:24:43 408

原创 导入excel格式的文件并写入到数据库中

//service层的方法public String importXls(File file, String fileName, String contentType, String enterId) throws Exception{        Enter enter = enterDao.get(enterId);       //输入流        InputS

2015-04-16 17:11:23 349

转载 从数据库查询集合并写入硬盘上

String sql = "select * from db_table";  //  查询sql  List retList = new ArrayList();  //插入到数据库中  String url = "jdbc:mysql://ip:3306/dbscheme?zeroDateTimeBehavior=convertToNull&useUnicode=true&

2015-04-16 17:03:29 341

原创 过滤关联表属性

假设你从数据库查到集合的是userListJsonConfig jsonConfig = new JsonConfig();jsonConfig.setIgnoreDefaultExcludes(false);//设置过滤条件jsonConfig.setExcludes(new String[]{"user","role"});//过滤关联属性并封装成Json对象。

2015-04-16 17:03:28 351

原创 hibernate随机从数据库中查询几条记录的思路。

我的办法有点笨,遇到大数据估计不行。第一步:从数据库中查找所有的记录,返回集合。第二步:通过Collections.shuffle()打乱集合顺序。第三步:取得需要个数的子集合。

2015-04-16 16:55:49 3698 2

原创 hibernate执行sql语句的返回类型为?

一般情况,返回类型为集合数组list,但是只查询某个字段属性时,返回的是对象集合,而不是数组集合,即list。

2015-04-13 10:49:22 435

空空如也

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

TA关注的人

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