自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 编译原理(用c语言编写小型词法分析器)

学过编译原理的同学一定知道词法分析,那么词法分析如何用c语言实现呢?精力有限,做的此法分析器只能分析以下几种编写程序前需要状态表#include<stdio.h>#include<string.h>#include<stdlib.h>#include<stdbool.h>int main(){ int ipos=0;//当前存储位置      int...

2018-06-28 14:14:55 21631 2

原创 随机化快排查找第k小元素和随机化查找第k小元素两种方法的比较

随机化快拍查找第k小元素顾名思义是用随机化快排将序列按从小到大排序后找第k小随机化查找第k小元素思想是在无序序列中随机找一个数为轴,从序列最后一个开始将每个数与轴比较,比轴大的放在数组右面,比轴小的放在数组前面,全部比完后查看轴是第几小的元素(设为m),比较k和m如果相等,则找到第k小元素,如果k<m,取轴前部分在进行以上操作,如果k>m,取轴后半段进行以上操作。如图:查找第k=3小,...

2018-06-23 14:34:18 1398

原创 Oracle数据库账号被锁了怎么解锁

如果遇到这样的情况第一步(别忘打开服务了,服务名OracleServiceORCL)输入数据库管理员用户名和密码用户名是SYSTEM固定的,密码应该是你安装时设置的密码第二步:解锁ALERT USER 用户名 ACCOUNT UNLOCK;我要解锁的用户名是scott这时已经解锁了,只要返回你的账号即可使用数据库第三步:返回账号coon 用户名/密码,这个密码是你解锁的账户的密码,不是管理员密码此...

2018-06-23 11:19:37 23621 4

原创 C语言编写通讯管理系统

任何管理系统的框架都是一样的(增删改查)学会任何一个就可以编写其他管理系统在编写管理系统前需要熟练使用结构体,指针和数组(结构体指针或结构体数组都可以编写管理系统,本程序为结构体指针)需要先进行信息录入,每录入一个人的信息点击1退出录入进行其他操作,2继续录入退出后(输入1)再输入2可查看#include<stdio.h>#include<stdlib.h>#include...

2018-06-22 15:43:25 2035

原创 递归,迭代和矩阵法求斐波那契数列

1.内容:用递归,迭代和矩阵法求斐波那契数列,并对比运行时间。2.代码:#include<stdio.h>#include<time.h>//clock函数头文件unsigne dlong long a[100000000];//用于存迭代法的斐波那契数列double diedai(int n)//迭代法求斐文那契数列 (从第一个数开始求,直到求出要的数为止){    in...

2018-06-22 15:03:14 947

原创 贪心算法求最大公共子段和

一.实验目的:用贪心算法编写最大子段和问题,要求输入两个字符数组,求出最长公共子序列,输出长度与公共序列。二.实验代码:#include<stdio.h>#include<stdlib.h>#include<string.h>int changdu(charx[],char y[],int n,int m,int a[][15],int b[][15])//x[...

2018-06-22 14:55:21 1476

原创 八种基本排序及其时间复杂度

排序的例子(步骤)是方便理解用的,与程序无关,程序自动生成n个随机数排序并输出运算时间,如想输出排序后的数,请自行更改1.冒泡排序将相邻的两个数两两比较,每次外循环都将最大的数移到最后,每次内循环比较两个数,如果后一个数小于前一个数,两个数交换。15 6 3422 8 12 306 15 228 12 30 346 158 12 2230 3...

2018-06-22 14:34:25 35982 5

原创 springboot使用cxf

springboot使用cxf

2022-07-26 13:07:17 1812 1

原创 @Async 异步调用

@Async 异步调用

2022-07-26 11:13:34 302

原创 security安全框架

三大核心webSecurityConfigurerAdapter:自定义security策略 AuthenticationManagerBuilder:自定义认证策略 @EnablewebSecurity:开启webSercuritypom文件:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-secu

2022-04-25 19:42:49 991

原创 vue3整合element ui

1.使用包管理器npm install element-plus --save2.修改main.jsimport { createApp } from 'vue'import ElementPlus from 'element-plus';import 'element-plus/theme-chalk/index.css';import App from './App.vue';const app = createApp(App)app.use(ElementPlus)app

2022-04-08 16:42:31 477

原创 mysql性能优化

逻辑架构:sql分层设计概念,mysql是插件式可拔插结构,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取分离。查看引擎命令:show engines;show variables like ‘%storage_engine%’;两种常用数据引擎对比:Sql加载顺序:Join索引:帮助mysql高效获取数据的数据结构。索引的目的在于提高查询效率,可以类比字典。索引查找快,排好序。Btree索引:在数据之外,数据库系统还维护..

2020-10-27 15:39:17 139

原创 mysql linux安装

一.下载 下载GA版,为稳定发布版二.检查是否安装过mysql : rpm -qa|grep -i mysql(四选一) cat /etc/passwd|grep mysql cat /etc/group|grep mysql mysqladmin --version三.安装: rpm -ivh mysql-server-xxx-xxx....rpm (安装服务器端时没有默认密码,安装后需要配置密码)四.启动服务: service mys...

2020-10-20 10:29:31 168

原创 jvm(java虚拟机)中堆和栈和方法区(永久代)

对于java程序员来说,jvm的了解是必不可少的,很多面试官都会问你对jvm有什么了解。我大三面试时就遇到了这个问题。我最开始接触jvm是在多线程的时候,当时我认为jvm只是管理线程的,但其实jvm包含了很多知识点,下面我们就讲讲jvm中的堆和栈。首先先把以下两篇看完,这是对堆和栈的基本了解:https://blog.youkuaiyun.com/yang03_26/article/details/8...

2019-08-05 23:32:03 947

原创 SSM框架显示乱码问题

1.提交问题: (1)post乱码:过滤器解决,在web.xml中加入代码<filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter<...

2019-07-01 15:21:42 338

原创 jquery easyUI的datebox用法及取值,赋值问题

首先需要到http://www.jeasyui.net/download/jquery.html下载easyUI,下载之后是个压缩包,解压根目录:将以上几个文件引入自己项目的相应位置,并在页面中引入在你想要使用的input中加class="easyui-datebox"即可赋值:$('#borrowTime').datebox('setValue',borr...

2019-04-25 17:40:11 3681

原创 Date,sting转long型

我们在做时间的比较时,一般喜欢将时间转换成long型,也就是将时间变成1970年1月1日至今的毫秒数在进行比较,其中我们需要借助SimpleDateFormat,将date或string转换为特定格式的date类型或特定格式的String类型(也可以不用,这样做在特定情况下比较严谨而已)1.date----》long:(实际是date——》string------》date-----》long...

2019-03-12 10:47:50 1268

原创 jsp中图片路径没有写错但在页面中却不显示

假如你的图片是jpg图片,那么在web.xml加上以下代码即可&lt;servlet-mapping&gt;        &lt;servlet-name&gt;default&lt;/servlet-name&gt;        &lt;url-pattern&gt;*.jpg&lt;/url-pattern&gt; &lt;/servlet-mapping&gt;...

2019-02-25 16:54:19 2477

原创 maven搭建ssm框架

首先安装配置maven,详见https://blog.youkuaiyun.com/yang03_26/article/details/84664793新建maven工程新建的项目很可能会出错,点击项目右键properties把这两个选项换成你自己的,这里jdk我们换成1.7,dynamic web module设成3.0(修改请见下方操作)找到项目所在位置,点击set...

2019-01-28 11:54:20 247

原创 Missing artifact com.alibaba:xxxx:jar:1.0.20和Missing artifact org.springframework:spring-context:jar

使用Maven搭建环境如果遇到以下问题:1.Missing artifact com.alibaba:xxxx:jar:1.0.20如果你遇到上述情况上出情况,后面给出版本号的jar包,那么你可以打开你的Maven本地仓库(你的maven中的settings文件里指定的目录)找到你缺失的这个包,如果里面只有那么你的jar下载失败了正常情况是这样的:          2.M...

2019-01-09 15:42:18 2582

原创 常用DOS指令

DOS指令:目录操作:d:切换盘符dir 列出当前目录所有文件md 创建文件rd 删除文件cd 打开文件tab自动补全. 当前目录  ..上一个目录 cd .打开当前目录cd\或cd \退回根目录文件操作del a.txt del *.txtdel 目录:删除目录下全部文件其他操作:cls  清屏exit 退出DOS上方向键 取得上个命令计算机常用命令:不区分大小...

2019-01-07 11:11:03 353

原创 cookie的设置(创建),获取与删除

cookie和session都是会话跟踪技术,cookie一般储存客户端,session储存在服务器端(但sessionId储存在客户端),session的实现依赖于cookie,cookie存储不安全,session安全(用来储存重要信息),session储存占用服务器资源,一个cooike最多只能保存4k数据,大多数浏览器最多保存20个cookie。因为cookie可以在浏览器禁用,所以可...

2019-01-04 10:32:09 1424

原创 Spring MVC(拦截器与视图解析器)

Spring MVC拦截器:&lt;!--配置拦截器--&gt;    &lt;mvc:interceptors&gt;        &lt;!--&lt;bean class="com.ma.interceptor.CustomeInterceptor" /&gt;--&gt;        &lt;!--拦截器1--&gt;        &lt;mvc:interceptor&am

2018-12-25 15:00:05 847

原创 spring事务管理(暂定)

spring事务管理事务有四大特性(ACID)1.原子性(Atomicity)事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。2.一致性(Consistency)事务在完成时,必须是所有的数据都保持一致状态。3.隔离性(Isolation)并发事务执行之间无影响,在一个事务内部的操作对其他事务是不产生影响,这需要事务隔离级别来指定隔离性...

2018-12-24 17:30:24 159

原创 Table '表名' doesn't exist

如果你之前可以连到数据库,并且这个表还存在,说明你的服务器连不上数据库了,请重启服务器

2018-12-20 15:58:25 31965

原创 端口号被占用进程无法关闭

打开cmd,查找你被占用的端口号的pid:https://mp.youkuaiyun.com/postedit/84860751输入taskkill /im 被占用的进程(xxx.exe) /f

2018-12-19 10:03:50 1279

原创 JSON基础(一)

什么是 JSON ?JSON JavaScript Object Notation(JavaScript 对象表示法)JSON 是轻量级的文本数据交换格式,它和XML相似,但比XML更小,更快,更易解析,更容易被理解。JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 ...

2018-12-14 18:11:37 193

原创 AJAX基础

AJAX:异步提交技术(它可以将页面中部分数据进行更新,传统做法更新页面内容只能将整个页面全部更新)AJAX是利用html,css,js等实现的一种方法当用户触发事件,就会执行 loadXMLDoc() 函数。loadXMLDoc() 函数创建 XMLHttpRequest 对象,添加当服务器响应就绪时执行的函数,并将请求发送到服务器。当服务器响应就绪时,对页面的部分数据进行更新显示。下面...

2018-12-13 18:38:07 122

原创 运行项目代码,代码没有错误,服务器启动成功,操作后报GC溢出

如果你遇到这个问题,那么你的虚拟内存可能不够了Windows------》preferences------》 -Xms512M -Xmx1024M -XX:MaxNewSize=128m -XX:MaxPermSize=256m 将上面的代码每个值都乘2试试。(两处)...

2018-12-12 15:52:28 316

原创 org.springframework.web.util.NestedServletException: Request processing failed; nested exception is

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.RuntimeException: org.hibernate.exception.SQLGrammarException: Unknown column 'form0_.dept...

2018-12-12 15:39:43 1655

原创 服务器端口号被占用怎么办

首先调出命令窗口看你下你被占用的端口号所对应的pid后面的数字,比如我被占用的是80端口就记住5760然后打开任务管理器,在pid中找这个值,如果没有pid列,点击查看,选择咧,勾选pid讲这个进程结束即可。...

2018-12-06 16:46:06 1011

原创 eclipse启动报错Failed to load the JNI shared libary ”xxx“

首先看你的jdk,jdk位数必须和eclipse位数一致如果确定一致当你遇到这个问题时,找到你的安装位置,用记事本打开eclipse.ini删除这句话后保存即可。...

2018-12-04 14:42:36 262

原创 服务器启动报错The size of the object heap + perm gen exceeds the maximum representable size

那么可能是你的Tomcat内存配置的太大了,你的电脑没办法给出这么大的空间适当的去调整这几个数值,一般是每个数/2尝试一下,不行再/2

2018-12-03 13:16:37 2240 1

原创 meaven install提示系统资源不足

  如果遇到以上情况那么是内存不足,在eclipse配置一下即可Windows------》preferences------》  -Xms512M -Xmx1024M -XX:MaxNewSize=128m -XX:MaxPermSize=256m -Dmaven.multiModuleProjectDirectory=$M2_HOME如果还是失败的话请调整-Xms512...

2018-12-03 11:03:31 1186

原创 搭建jdk+eclipse+meaven+comcat开发环境(一)

首先下载并安装这几个开发工具首先我们我们安装jdk,然后配置它jdk安装只要点下一步即可,不过要记得自己的安装路径。然后我们来配置它:--------》-------》------》将这几个整完后(没有的新建,有的后面直接加,以;分开)我们查一下jdk是否配置成功:运行输入:java -version出现以上信息即可。然后我们配置meaven,meave...

2018-11-30 18:11:26 263

原创 -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable

window---------》preferences--------》加入:-Dmaven.multiModuleProjectDirectory=$M2_HOME

2018-11-30 17:37:35 127

原创 eclipse导入的meaven项目出错

如果你刚工作,发现导入从svn上下载的项目出错,那么有可能是以下几种情况:首先你要确定搭建的meaven环境没有错误,之后如果你尝试过右击项目选择meaven------》update project,选择点击ok但还是报错,那么1.如果所有文件都有错误,那么可能你meaven中的settings.xml出错了------》寻找你的meaven路径..\apache-maven-3...

2018-11-29 14:05:11 655

原创 eclipse工作栏不见了怎么办

在上方找windows点击后选择show view,里面有所有的工作栏比如左侧的工作栏可以选择project explorer即可下边的工作栏一般用other可以找的其他的工作栏...

2018-11-29 13:45:12 4179

原创 java中的集合的区别

Java集合分为value,key------value(conllection map)两大部分1.储存值的(value)有list和set        1.1 list是有序的,可以重复的。list又分为ArrayList和LinkedList        1.1.1 ArrayList:底层源码中用的是数组,根据数组的特性,ArrayList对于查询操作效率高,对于插入/删除操作效...

2018-11-23 12:53:00 602

原创 java中数据类型在堆与栈中的存储

1.基本数据类型eg:int i=1;基本数据类型都存在栈中,它并没有创建对象,只是将值放入变量的引用中。2.引用类型 2.1 引用类型局部变量引用存在栈中,实例对象存在堆中 2.2 String类型:具体请看:https://blog.youkuaiyun.com/yang03_26/article/details/84345055...

2018-11-23 11:28:15 647 2

空空如也

空空如也

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

TA关注的人

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