- 博客(103)
- 资源 (2)
- 收藏
- 关注
原创 (Java实现) 广度优先搜索、深度优先搜索、基本回溯
1. 算法介绍/* 广度优先搜索: 定义队列LinkedList<Node> (LinkedList队尾添加、队头删除)(Node自定义类:存当前数据和上一个下标) 定义qh、qe分别表示队头、队尾。以此表示逻辑上的出队入队 访问过的点进行标记 首先访问起始点、入队 队列不为空则{ 记录队头下标 .
2020-05-26 17:28:13 634
原创 一个简单的spring cloud项目
项目连接:https://github.com/YanYuPS/cloud.git环境:IDEA、mysql8、rabbitmq
2020-03-16 21:13:05 496
原创 centos安装RabbitMQ(linux)
1. 安装依赖环境:yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz2. 安装Erlang:rpm -ivh erlang-18.3-1.el7.centos.x86_6...
2020-03-16 19:26:41 317
原创 (mac) VMware Fusion 11 安装虚拟机(CentOS_7)
VMware下载安装:https://blog.csdn.net/poppy_rain/article/details/98681531VMware Fusion 11 安装虚拟机(CentOS_6):https://blog.csdn.net/poppy_rain/article/details/86603872centos7镜像下载:http://mirrors.aliyun....
2020-03-16 17:33:58 1376
原创 一个简单的Spring Boot项目
项目连接:https://github.com/YanYuPS/boot.git环境:IDEA、mysql8
2020-03-11 18:45:37 195
原创 SSM框架项目遇到的问题汇总
1.URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)表现:xml文件的<beans xmlns=http://www.springframework.org/schema/beans报错解决:关闭IDEA的离线状态2.问题:模块下的dubbo依赖报错(红色...
2020-02-22 15:28:43 6164
原创 Mac IDEA下载安装使用
1. 下载安装1. 搜索IntelliJ IDEA,进入官方下载页面 (附:下载页面 https://www.jetbrains.com/idea/download/#section=mac) 2 下载community版(功能少) ...
2020-02-21 16:27:18 26811
原创 排序java代码:直接插入排序、简单选择排序、冒泡排序、快排、堆排序、归并排序
/** * 排序 * 平均时间复杂度: * nLogn:快排、堆排序、归并排序 (递归) * d(n+r):基数排序 * n^2:其它 * 空间复杂度: * Logn:快排 (递归) * n:归并排序 (一个额外数组) * r:基数排序 * ...
2020-02-21 16:17:19 163
原创 单点登录CAS记录
1. maven依赖<!--单点登录--> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-cas</artifactId>...
2019-12-21 16:23:57 259
原创 div超出一行的部分省略号
<div style="white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-right: 15px" title="鼠标悬停提示">xxxxx</div>
2019-12-09 23:37:28 220
原创 IDEA项目配VUE
1. 在合适的地方,比如webapp处,右键打开Terminal2. 执行:npm init -y(安装npm,对项目进行初始化,产生package.json文件)3. 执行:npm install vue --save(安装vue,产生node_modules目录)4. 使用<!DOCTYPE html><html lan...
2019-10-15 20:04:10 459
原创 Java学习笔记(二十九):spring
spring配置1. 分层的 Java SE/EE 框架2. 内核:ioc、aopioc具体实现:依赖注入aop具体实现:3. 技术:持久层 Spring JDBCTemplate、业务层 事务管理、展示层 Spring MVC4. 过程:spring框架 读取xml文件,通过反射创建bean对象,返回对象5. <bean>的属性:id ---唯一...
2019-08-27 23:07:03 147
原创 一些错误
1.Unknown initial character set index '255' received from server. Initial client character set can be ...原因之一:tomcat版本太低解决之二:mysql版本修改:从'5.1.6'到'5.1.44 '2.Cannot resolve com.mysq.jdbc.Connecti...
2019-08-10 03:10:40 140
原创 Java学习笔记(二十八):IDEA使用Maven
1. Maven介绍Maven是项目管理工具pom.xml中放jar包的坐标把jar包统一放在jar包仓库中,运行时根据jar包坐标找到jar包会先找本地仓库,没有再去找中央仓库(公司会有一个远程仓库)依赖管理maven工程对jar包的管理过程一键构建用maven集成的tomcat 完成编译、测试、运行、打包、安装、部署等一些列操作不用本地tomcat...
2019-08-06 22:16:00 271
原创 程序没有正常关闭时导致端口被占用
以redis为例:查询redis的进程号:ps -ef | grep redis杀掉进程:kill -9 7219不知道进程名字时,也可以用端口号查:ps -ef | grep 6379
2019-08-06 17:06:31 463
原创 Java学习笔记(二十六):redis、Jedis
写在前面:string set、get、del list lpush、lpop、lrange hash hset、hget、hgetall、hdel set sadd、smembers、srem sortedset zadd (score)、zrange、zrem keys * 、type key、del key 1. redis...
2019-08-06 16:21:08 149
原创 Java学习笔记(二十五):Ajax、Json
写在前面:ajax $.ajax({ 键值对 }) url、type、data、success、error、dataType $.get()、$.post() url、data、callback、dataType Jackson ObjectMapper mapper.writeValueAsString(obj) mapper.writeValue...
2019-08-06 02:59:25 184
原创 Java学习笔记(二十四):JQuery
写在前面:学习网站:https://www.w3school.com.cn/jquery/index.asp$("选择器").方法() $("选择器").事件( function(){} ) 选择器 标签名 #id .class A,B A B A>B A[属性名1][属性名2] A[属性名='值'] !...
2019-08-06 01:38:12 129
原创 Java学习笔记(二十三):Filter、Listener
写在前面:Filter(doFilter方法) 配置路径 配置方式 web.xml <Filter> <Filter-name> <Filter-class> <Filter-mapping> <Filter-name> <url-pattern> <disp...
2019-08-05 21:23:53 135
原创 设计模式---代理模式---动态代理
1. 设计模式:一些通用的解决固定问题的方式2. 代理模式:代理对象 代理 真实对象,达到增强真实对象功能的效果真实对象:被代理的对象3. 实现方式:静态代理:有一个类文件描述代理模式动态代理:在内存中形成代理类;两种实现方式---JDK代理:基于接口---cglib代理:基于父类4. JDK----动态代理实现步骤:代理对象 和 真实对象实现相同接...
2019-08-05 20:06:20 128
原创 MVC开发模式、三层架构 的简单介绍
1. MVC开发模式简单介绍将一个程序(服务器)分为三部分:M:model模型;JavaBeanV:view试图;JSPC:control控制器;Servlet流程:浏览器向服务器发出请求控制器接受到请求,发给模型模型进行业务逻辑操作,将处理结果数据发给控制器控制器再将数据发给视图视图展示数据优点:耦合性低,方便维护和分工重用性高...
2019-08-05 18:43:13 1223
原创 Java学习笔记(二十二):JSP、EL、JSTL
写在前面:JSP 原理 jsp--java--class--使用 脚本 <% service方法 %> <%! 成员 %> <%= out.print() %> 内置对象 pageContext request response out session page exception config appl...
2019-08-05 17:41:49 162
原创 Java学习笔记(二十一):cookie、session
写在前面:cookie request.getCookies() response.addCookie(cookie) cookie.getName() getValue() setValue() setMaxAge(s) URLEncode.encode(str,"utf-8") URLDecode.decode(str,"utf-8") sess...
2019-08-05 03:06:57 113
原创 org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].Standard
好多遇到这个问题的,原因也各不相同我出现这个问题的原因是:servlet上的注解写错了 写成了@WebServlet("cookie")
2019-08-05 01:18:20 423
原创 ieda修改默认模版代码
file--setting--code templates--other举例:--web--java code templates--servlet annotated class.java
2019-08-05 00:19:21 253
原创 输出验证码到页面
@WebServlet("/code")public class ServletVerificationCode extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOExceptio...
2019-08-04 23:53:19 257
原创 Java学习笔记(二十):response
写在前面:状态码 200成功 302重定向 304读缓存 404路径错误 405没有doxxx方法 500服务器错误 响应头 content-type 文件格式和编码 content-disposition 响应体的打开方式 in-line 直接打开 attachment 附件形式打开 设置响应行、头、体...
2019-08-04 23:01:46 225
原创 浏览器下载--解决中文文件名问题--工具类
//import sun.misc.BASE64Encoder;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.util.Base64;public class DownLoadUtils { public static String getFileName...
2019-08-04 22:57:10 536
原创 Java学习笔记(十九):request
写在前面:request请求原理:tomcat创建request、response对象请求行、头、体 请求行 getRequestURI (短) getContextPath() 虚拟路径 请求头 getHeader(头名称) 请求体 getReader / getInputStream ...
2019-08-04 20:23:53 947
原创 Java学习笔记(十八):Servlet
写在前面:servlet是单例的注解配置servlet:@WebServlet(资源路径)tomcat执行servlet原理web.xml配置:<servlet><servlet-name><servlet-class> <servlet-mapping><servle...
2019-08-04 18:28:32 104
原创 Java学习笔记(十七):xml、Jsoup
写在前面:学习网站:https://www.w3school.com.cnString pathxml=JsoupTest.class.getClassLoader().getResource("users.xml").getPath();Document document = Jsoup.parse(new File(pathxml), "utf-8");JXDocument jx...
2019-08-04 16:36:31 214
转载 Java学习笔记(十六):BootStrap
学习网址:https://v3.bootcss.com/css/1. 简单介绍BootStrap:web前端框架(控制样式)响应式布局,同一套页面可兼容不同分辨率的设备下载导入:https://blog.csdn.net/poppy_rain/article/details/976544562. 响应式布局实现:依赖于栅格系统将一行氛围12格,指定元素在不...
2019-08-04 00:25:20 140
原创 BootStrap初次使用(下载)
1. 下载官网https://www.bootcss.com2. 在项目中引用复制这三个文件夹到项目下载文件jquery.min.js,放到js文件夹下:https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js3. 创建html页面,引入必要的资源文件.min 是指压缩版(去掉了回车、...
2019-08-03 23:42:54 796
原创 Java学习笔记(十五):JavaScript (JS)
写在前面:学习网站:https://www.w3school.com.cn<script src='url' ></script>类型 number、string、boolean、null、undefined typeof(xx)、=== true 1,false 0 false:0、NaN、空字符串、null、undefined...
2019-08-03 23:19:02 167
原创 正则表达式---通用规则
单个字符:[ ]如:[a] [ab] [0-9a-zA-Z]特殊字符:\d 单个字符 \w 单个单词量词:? 0次/1次 * 0次/多次 + 1次/多次{m,n} m<=数量<=n {,n} 最多n个 {m,} 最少m个开始:^结束:$例:字母开头,数字和字母组成的8位密码:...
2019-08-03 21:36:35 252
原创 Java学习笔记(十四):CSS
写在前面:学习网站:https://www.w3school.com.cn添加方式(head内) 属性style <style> <link rel='stylesheet' href='url'> 选择器 div .class #id * A,B(A和B) A B(A下的B) A>B(B上的A)...
2019-08-03 19:32:25 109
原创 Java学习笔记(十三):HTML
写在前面:学习网站:https://www.w3school.com.cn常用标签 h1标题、b加粗、i斜体、br换行、hr横线、p段落、hiv、span、ol列表、ul、li table、tr、td、th 属性:colspan、rowspan、boder、cellspacing、bgcolor img src='url相对路径' alt=...
2019-08-03 16:18:03 180
原创 JavaWeb简单介绍
1. JavaWeb:使用Java语言开发基于互联网的项目2. 两种软件架构C/S :本地客户端/远程服务端 (体验好;安装部署等麻烦)B/S :浏览器端/服务器端 (安装部署等简单;应用过大时体验差,对硬件要求高)3. 服务器端有静态资源和动态资源静态资源:所有用户访问得到的结果都一样;如:文本、图片、音频、HTML、CSS、JavaScript动态资源:所有...
2019-08-03 14:43:09 1480
原创 Java学习笔记(十三):JDBC
写在前面:使用数据库连接池技术Druid封装工具类,使用Spring JDBC进行增删改查操作jdbcTemplate.update(sqlDML,占位符参数列表) jdbcTemplate.queryForMap(sqlDQL,占位符参数列表) jdbcTemplate.queryForList(sqlDQL,占位符参数列表) jdbcTemplate.queryForObj...
2019-08-03 00:06:56 1235
apache-tomcat-8.0.22.zip
2018-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人