自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云乐

acm

原创 J2EE 天猫商城项目 建表

首先是要对整个项目进行需求分析,分析完事之后,考虑需要有哪些表结构,然后进行建表,建好表之后,之后在进行具体页面设计的时候可以对最初建的表进行不断的完善和修改,可以有一个锻炼的过程。 对表结构设计,首先要考虑好表与表之间的关系,比如站长这画好的表关系图,很清晰的表现出各个表之间的关系: 可...

2020-02-27 13:01:07

阅读数 16

评论数 0

原创 J2EE学习笔记 Listener监听器

Listener Listener 的作用是用于监听 web应用的创建和销毁,以及在其上attribute发生的变化。 web应用即ServletContext对象(jsp的隐式对象application) 除了对web应用的监听外,还能监听session和request的生命周期,以及他们的a...

2020-02-25 12:53:47

阅读数 8

评论数 0

原创 J2EE学习笔记 filter过滤器

概念 Filter就像一个一个哨卡,用户的请求需要经过Filter 并且可以有多个过滤器 例子:用filter来看看用户访问了哪些网页: package filter; import java.io.IOException; import java.text.SimpleDate...

2020-02-24 14:05:25

阅读数 62

评论数 0

原创 J2EE学习笔记 MVC设计模式

MVC MVC是一种分层的设计模式 如果在servlet里面写前端代码,会很难受,同样的,在前端用jsp写java代码,也是特别难受的,可读性差 ,维护起来也麻烦。 那么servlet和jsp各有各的短板和长处,就分工合作呗, servlert就只负责把数据、对象从数据库取出来,跳转到js...

2020-02-23 18:06:33

阅读数 16

评论数 0

原创 J2EE学习笔记 JSP

之前的servlet里面输出html代码显得十分的麻烦,jsp呢就可以实现在html里面写代码啦。 不过听说jsp已经过时了,我也就过了一遍,算是了解了解咋用的吧。 执行过程 1. 把 hello.jsp转译为hello_jsp.java 2. hello_jsp.java 位于 d:\to...

2020-02-21 13:44:21

阅读数 7

评论数 0

原创 J2EE学习笔记 用JSON做前后端分离

思路是: 用html写好ajax内容,触发响应的时候把数据通过ajax传给对应servlet,servlet处理好再返回内容给浏览器。 效果: html: 要注意嵌套的内容,单双引号问题,外层用单里面就用双,外层用双内层就用单。我看站长是特别注意了下的。 这里的ajax的第二部份...

2020-02-20 15:24:23

阅读数 4

评论数 0

原创 J2EE学习笔记 Servlet基础

调用流程 service() 如果浏览器是用get方式提供数据,那么我们的servlet就得提供一个doGet方法, 下面这些就是get方式: form默认的提交方式 如果通过一个超链访问某个地址 如果在地址栏直接输入某个地址 ajax指定使用get方式的时候 如果是用的post方式,...

2020-02-18 14:18:40

阅读数 45

评论数 1

原创 J2EE 笔记 配置tomcat

也没啥好说的,快被整疯了。 要注意的地方是,改tomcat/conf/server.xml里面的端口号,可以把使用的端口改成8080或者80,80是默认端口, 在访问url的时候就不用加上端口号,如:http://127.0.0.1/login就行了。 同样在tomcat/conf/serve...

2020-02-17 14:26:13

阅读数 6

评论数 0

原创 笔记 一个给标签分类的js小技巧

效果是,点击最上面一栏“所有订单”就出现所有的订单,然后点击其他栏就会分类显示订单。 $(function(){ $("a[orderstatus]").click(function(){ var orderstatus = $(th...

2020-02-13 16:25:04

阅读数 1102

评论数 0

原创 前端学习笔记 bootstrap(三)

模态窗体 会有个慢慢出来的效果,注意data-toggle是指切换方式,值为modal就代表是以模态窗口的样式切换。data-target是切换的目标。然后modal fade就是一个有动画的模态窗口。如果想直接弹出无动画,就把fade去掉就行。 无论是否有动画的模态窗口,弹出之后点击...

2020-02-04 15:26:21

阅读数 133

评论数 0

原创 前端学习笔记 bootstrap(二)

输入框组 基本样式: <div class = "input-group"> <span class="input-group-addon" id="basic-addon1">@</span>...

2020-02-03 19:18:23

阅读数 97

评论数 0

原创 前端学习笔记 bootstrap(一)

BootStrap 是Twitter的工程师开发的前端框架,可以非常方便的设计出好看的页面效果。 导入js和css Bootstrap需要JQuery才能正常工作,所以需要导入jquery.min.js 接着是Bootstrap的css,里面定义了各种样式 最后是Bootstrap的js,用于产...

2020-02-02 18:48:57

阅读数 79

评论数 0

原创 前端学习笔记 JQuery(二)

事件 $(document).ready() $() load() 加载 click() dblclick() 点击 keydown() keypress() keyup 键盘 mouse...

2020-02-01 17:16:14

阅读数 57

评论数 0

原创 前端学习笔记 JQuery(一)

JQuery是一个javascript的框架,是对javascript的一种封装。 通过JQuery可以非常方便的操作html的元素 要使用Jquery需要导入一个第三方的javascript库 jquery.min.js <script src="jquery.min.js...

2020-01-31 17:34:53

阅读数 49

评论数 0

原创 前端学习笔记 AJAX

通过AJAXAsynchronousJavaScriptAndXML 实现异步刷新 AJAX 请求和相应图示: 创建XHR 创建XHR对象XMLHttpRequest XHR对象是一个javascript对象,它可以在用户没有感觉的情况下,就像背后运行的一根小线程一般,悄悄的和服务器进行...

2020-01-23 16:09:49

阅读数 34

评论数 0

原创 前端学习笔记 JSON

JSON JavaScript 对象表示法(JavaScriptObjectNotation) 是一种存储数据的方式。 有点像c语言里面的结构体,类比学习吧。 var gareen = {"name":"盖伦","hp":616};...

2020-01-23 16:03:00

阅读数 24

评论数 0

原创 前端学习笔记 DOM(二)样式、事件、节点关系

DOM样式 一个元素节点的style属性即对应的css,就直接在script里面更改元素的css属性。 比如通过给元素的style.display赋值,改变显示还是隐藏,更改的是style属性。 <script> function hide(){ var d = doc...

2020-01-22 20:27:20

阅读数 48

评论数 0

原创 前端学习笔记 DOM(一)节点

节点的概念 DOM 是Document Object Model( 文档对象模型 )的缩写。 DOM是把html里面的各种数据当作对象进行操作的一种思路。 比如一个超链,作为一个DOM对象,就可以使其隐藏,修改其href指向的地址。之前的博客里面也用到了一点点。 获取节点 documen...

2020-01-21 20:53:18

阅读数 36

评论数 0

原创 前端学习笔记 对象、BOM

对象Number new Number 创建一个数字对象 属性MIN_VALUE 属性MAX_VALUE 最小值 最大值 属性NaN 表示不是数字 方法toFixed 返回一个数字的小数表达 ...

2020-01-20 17:35:23

阅读数 28

评论数 0

原创 前端学习笔记 JavaScript基础

script标签 javascript代码必须放在script标签中 script标签可以放在html的任何地方,一般建议放在head标签里,一旦加载就会执行,若有多个script标签,会从上到下的执行。同样的就像style标签一样,可以写成外部js文件,然后<scriptsrc=&quo...

2020-01-19 22:18:17

阅读数 21

评论数 0

原创 前端学习笔记 CSS布局

1、绝对定位 属性:position 值: absolute 会将该元素从原文档删除,重新给它指定一个位置。(原来的位置就被其他东西占了) 通过指定left,top绝对定位一个元素,绝对定位是基于最近的一个定位了的父容器。 绝对定位可能会造成谁把谁掩盖了的问题,这时候可以使用z-index属性...

2020-01-17 20:02:25

阅读数 47

评论数 0

原创 前端学习笔记 CSS基础

CSS是一种分层设计的思想,把网页的颜色、大小、字体布局什么什么的全剥离到Style标签里面,这样一来 html中就只用关心提供什么内容就行了。 1、语法 第一种,通过选择标签,在style标签内设置内容: <style> p{ color:red; } </st...

2020-01-16 21:52:47

阅读数 28

评论数 0

原创 前端学习笔记 HTML(一) 基本元素总结

标题 标题会自动粗体,大写其中的内容,并且带有换行效果 一般会使用<h1> 到 <h6> 分别表示不同大小的标题 段落 段落是<p>标签,带有自动换行 粗体 <b>和<strong>都可以实现文本粗体的效果。 区别: ...

2020-01-09 17:47:22

阅读数 28

评论数 0

原创 java学习笔记 JDBC(二) 事务,DAO,数据库连接池

execute和executeUpdate的区别 相同点: 都可以执行增删改操作。 都有返回值 不同点: 不同1: execute可以执行查询语句 然后通过.getResultSet,把结果集取出来,但是使用起来没有之前学的executeQuery方便。 executeUpdate不能执...

2019-12-05 16:49:54

阅读数 27

评论数 0

原创 java学习笔记 JDBC(一) 增删改查,预编译statement

建立与数据库的connection连接: try { Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql...

2019-12-04 16:46:43

阅读数 26

评论数 0

原创 java学习笔记 多线程(三)线程池、Lock对象、原子访问

线程池 每一个线程的启动和结束都是比较耗费时间和资源的,线程池的思想呢就是设定一定的线程数量等待调用,有需要的时候就调用 没有需要的时候就等待着。有了线程池的存在,整个程序的运行过程,都不需要创建新的线程,而是循环使用线程池中已经存在 的线程。 java自带的线程池ThreadPoolEx...

2019-12-03 16:33:51

阅读数 26

评论数 0

原创 java学习笔记 多线程(二)线程同步、死锁、交互

线程同步问题: 假设有一个数x=1000,有两个线程,一个给x加一操作、另一个给x减一操作, 那么在执行n次之后,讲道理x应该还是等于1000的,但是因为线程同步的问题,最后会出现x!=1000的情况。 线程同步问题产生的原因: 1. 假设增加线程先进入,得到的x是1000 2. 进行...

2019-12-02 18:42:09

阅读数 24

评论数 0

原创 java学习笔记 多线程(一)创建多线程,线程常用方法

首先是进程和线程的区别,进程就是像打开csgo.exe就是一个进程,然后打开LOL.exe又是另外一个进程了。 而线程呢,就是在同一进程内部,发生的事情。 那么就开始了解线程! 创建多线程: 线程有三种创建方法: 1.继承Thread类的方式 public class Testthr...

2019-12-01 18:31:25

阅读数 83

评论数 0

原创 java学习笔记 lambda、聚合操作

Lambda表达式,就相当于把一个匿名类简写简写再简写,然后呢就是咱看到的简洁的Lambda式子啦。 比如有一个简简单单的匿名类 HeroChecker c1 = new HeroChecker() { public boolean test(Hero h) { ...

2019-11-30 17:33:49

阅读数 234

评论数 1

原创 A - A Count Task HDU - 6480

Count is one of WNJXYK’s favorite tasks. Recently, he had a very long string and he wondered that how many substrings which contains exactly one kind...

2019-11-22 10:22:26

阅读数 23

评论数 0

原创 E - I NEED A OFFER! HDU - 1203 背包dp

Speakless很早就想出国,现在他已经考完了所有需要的考试,准备了所有要准备的材料,于是,便需要去申请学校了。要申请国外的任何大学,你都要交纳一定的申请费用,这可是很惊人的。Speakless没有多少钱,总共只攒了n万美元。他将在m个学校中选择若干的(当然要在他的经济承受范围内)。每个学校都有...

2019-10-30 17:42:36

阅读数 25

评论数 0

原创 饭卡 HDU - 2546 DPDPDP背包

电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够)。所以大家都希望尽量使卡上的余额最少。 某天,食堂中有n种菜出售,每种菜可购买一次。已知每种菜的价格以及卡上...

2019-10-24 16:24:15

阅读数 41

评论数 1

原创 B - Bookshelf 2 POJ - 3628 dp

Farmer John recently bought another bookshelf for the cow library, but the shelf is getting filled up quite quickly, and now the only available space...

2019-10-23 19:47:28

阅读数 51

评论数 1

原创 A - 神奇的口袋 OpenJ_Bailian - 2755 dp

有一个神奇的口袋,总的容积是40,用这个口袋可以变出一些物品,这些物品的总体积必须是40。John现在有n个想要得到的物品,每个物品的体积分别是a1,a2……an。John可以从这些物品中选择一些,如果选出的物体的总体积是40,那么利用这个神奇的口袋,John就可以得到这些物品。现在的问题是,Jo...

2019-10-22 16:35:05

阅读数 37

评论数 0

原创 G - Working out CodeForces - 429B (四个角递推)

递推,四个角往中间推 挺有意义的题目 要注意路径不会多次重叠的情况。 #include"stdio.h" #include"algorithm" #include"string.h" #include"iostream&q...

2019-10-18 18:44:06

阅读数 25

评论数 0

原创 java学习笔记 集合框架、linkedlist

Arraylist就像vector一样,不限长度 List接口: 实现了List接口 常用的声明 List heros = new ArrayList(); 这样用接口引用子类对象 (多态) ArrayList里的方法照常用,而且这样并没有把heros写死,就是可以通过new的不同 ...

2019-07-22 14:57:41

阅读数 28

评论数 0

原创 2019吉林省赛东北四省赛总结

我们队省赛银 四省赛铜,二队省赛银。这次我带队出去,成绩对我们学校来说还不错,也挺高兴的。 不过差一点就能拿金很可惜,希望明年出去能拿下咱学校首金。 比赛吧,感觉这次队伍之间隔的太近了。。隔壁讨论是真的能听到。。这次没有乱提交了,所以罚时优势能排在前面,不过代码能力和中档题能力还是和别人有差距...

2019-05-22 21:40:12

阅读数 350

评论数 0

原创 CodeForces - 1105C dp 同余

Ayoub had an arrayaaof integers of sizennand this array had two interesting properties: All the integers in the array were betweenllandrr(inclusive)...

2019-05-15 20:55:13

阅读数 41

评论数 0

原创 CodeForces - 1143C Queen

You are given a rooted tree with vertices numerated from11tonn. A tree is a connected graph without cycles. A rooted tree has a special vertex named ...

2019-05-12 17:47:07

阅读数 77

评论数 0

原创 Codeforces Round #554 (Div. 2) Neko Performs Cat Furrier Transform 异或

B. Neko Performs Cat Furrier Transform time limit per test 1 second memory limit per test 256 megabytes input standard input output standard ...

2019-04-26 18:38:43

阅读数 34

评论数 0

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