自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你不知道你不知道的事

我虽新手,就在学习

  • 博客(130)
  • 资源 (1)
  • 收藏
  • 关注

原创 闲聊蓝桥杯JAVA - 铁轨

闲聊蓝桥杯JAVA - 铁轨D:现在研究这道题,之前忽略掉的。某城市有一个火车站,有n节车厢从A方向驶入车站,按进站的顺序编号为1~n。现让它们按照某种特定的顺序进入B方向的铁轨并驶出车站。为了重组车厢,你可以借助中转站C。在程序中输入车厢数目和出站的特定顺序,如果可以则输出Yes,否者输出No。样例输入:51 2 3 4 555 4 1 2 366 5 4 3 2 1...

2018-03-31 17:36:57 253

原创 闲聊蓝桥杯JAVA - 铁轨

闲聊蓝桥杯JAVA - 铁轨D:现在研究这道题,之前忽略掉的。某城市有一个火车站,有n节车厢从A方向驶入车站,按进站的顺序编号为1~n。现让它们按照某种特定的顺序进入B方向的铁轨并驶出车站。为了重组车厢,你可以借助中转站C。在程序中输入车厢数目和出站的特定顺序,如果可以则输出Yes,否者输出No。样例输入:51 2 3 4 555 4 1 2 366 5 4 3 2 1...

2018-03-31 16:03:20 282

原创 闲聊蓝桥杯JAVA - 拉马车

闲聊蓝桥杯JAVA - 拉马车D:今天研究比较新鲜的题目,拉马车标题:拉马车小的时候,你玩过纸牌游戏吗?有一种叫做“拉马车”的游戏,规则很简单,却很吸引小朋友。其规则简述如下:假设参加游戏的小朋友是A和B,游戏开始的时候,他们得到的随机的纸牌序列如下:A方:[K, 8, X, K, A, 2, A, 9, 5, A]B方:[2, 7, K, 5, J, 5, Q, 6,...

2018-03-31 15:00:17 1009 2

原创 闲聊蓝桥杯JAVA - 地宫寻宝

闲聊蓝桥杯JAVA - 地宫寻宝D:今晚完成一道比较麻烦的题目,地宫寻宝标题:地宫取宝 X 国王有一个地宫宝库。是 n x m 个格子的矩阵。每个格子放一件宝贝。每个宝贝贴着价值标签。 地宫的入口在左上角,出口在右下角。 小明被带到地宫的入口,国王要求他只能向右或向下行走。 走过某个格子时,如果那个格子中的宝贝价值比小明手中任意宝贝价值都大,小明就可以拿...

2018-03-29 23:34:51 895 3

原创 闲聊蓝桥杯JAVA - 四平方和

闲聊蓝桥杯JAVA - 四平方和D:这道题有一点复杂,看了四平方和四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:5 = 0^2 + 0^2 + 1^2 + 2^27 = 1^2 + 1^2 + 1^2 + 2^2(^符号表示乘方的意思)对于一个给定的正整数,可能存在多种平方和的表...

2018-03-28 00:56:41 1227

原创 从零基础认识redis

redisM:安装redis需要什么前提条件?Z:先安装gcc,安装命令:yum install gcc c++ ,安装redis。M:怎么安装redis到服务器?Z:直接redis源码拖拽到linux上,右键解压(界面操作),命令行进入解压后的目录,make执行编译,make install PREFIX=/usr/local/redis指定安装的目录进行安装。M:为什...

2018-03-27 23:32:28 226

原创 闲聊蓝桥杯JAVA - 移动距离

闲聊蓝桥杯JAVA - 移动距离D:今晚做这一道题移动距离X星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为1,2,3...当排满一行时,从下一行相邻的楼往反方向排号。比如:当小区排号宽度为6时,开始情形如下:1 2 3 4 5 612 11 10 9 8 713 14 15 .....我们的问题是:已知了两个楼号m和n,需要求出它们之...

2018-03-24 18:29:16 816

原创 闲聊蓝桥杯JAVA -冰雹数

闲聊蓝桥杯JAVA -冰雹数D:今天就来一简单题,交交差。冰雹数任意给定一个正整数N,如果是偶数,执行: N / 2如果是奇数,执行: N * 3 + 1生成的新的数字再执行同样的动作,循环往复。通过观察发现,这个数字会一会儿上升到很高,一会儿又降落下来。就这样起起落落的,但最终必会落到“1”这有点像小冰雹粒子在冰雹云中翻滚增长的样子。比如N=99,28,1...

2018-03-23 01:03:01 1115 7

原创 闲聊蓝桥杯JAVA - 加法变乘法

闲聊蓝桥杯JAVA - 加法变乘法D:加法变乘法加法变乘法我们都知道:1+2+3+ ... + 49 = 1225现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015比如:1+2+3+...+10*11+12+...+27*28+29+...+49 = 2015就是符合要求的答案。请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交1...

2018-03-21 22:50:45 530 1

原创 闲聊蓝桥杯JAVA - 搭积木

闲聊蓝桥杯JAVA - 搭积木D:搭积木搭积木小明最近喜欢搭数字积木,一共有10块积木,每个积木上有一个数字,0~9。搭积木规则:每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小。最后搭成4层的金字塔形,必须用完所有的积木。下面是两种合格的搭法: 0 1 2 3 4 56 7 8 9 0 3 1 7 5 29 8 6 4 ...

2018-03-21 00:54:38 1241 1

原创 从零基础认识后台cms搭建

CMS系统搭建D: public List<EUTreeNode> getCategoryList(long parentId) { //根据parentId查询节点列表 TbContentCategoryExample example = new TbContentCategoryExample(); Criteria...

2018-03-05 00:23:45 5548 1

原创 frontAndBack

前后端分离本文主要介绍前台和后台分离的方式,各自搭建一个工程,可以减低耦合度,灵活地进行分布式部署。而由于是不同的工程,服务之间通过接口通信,开发工作量提高。 这里使用两个项目来搭建前台,分别是服务层 & 表现层。 1.创建后端工程(服务层)使用到的技术:Mybatis, Spring, SpringMVC创建war工程继承于parent工程...

2018-02-16 21:00:45 615

原创 从零基础认识FastDfs单机部署

FastDfs单机搭建1.准备工作1.所需工具Xme_5.0.547.exe :用来连接linux服务器,传输文件。 FastDFS_v5.05.tar.gz : FastDfs核心文件 libfastcommon-master.zip :centOS安装FastDefs所需 已安装好的CentOs7系统的linux服务器 2.环境准备

2018-01-28 18:36:19 431

原创 从零基础认识Springboot入门

SpringBootSpringBoot为SpringMVC升级版。简化配置,很可能成为下一代的框架。 1.新建项目使用IntelliJ IDEA , 其破解地址为:http://idea.lanyus.com/ New Project – Spring Initializr – 选择web ,即可创建SpringBoot项目。 启动SpringBoot项

2018-01-16 13:45:52 2139

原创 从零基础认识log4j

log4j的使用log4j分以下几个日志级别,日志级别依次升高。级别高的level会屏蔽级别低的信息。TRACE→DEBUG→INFO→WARNING→ERROR→FATAL→OFF。比如设置INFO级别,TRACE,DEBUG就不会输出,如果设置WARNING级别,则TRACE,DEBUG,INFO都不会输出。1.log4j.properties文件的编写# Outp

2018-01-11 01:09:37 180

原创 从零基础认识java多表插入

java多表插入使用场景:项目使用的是SSM框架,现在有一个表A专门用来存商品信息,而另一个表B存商品描述,两个表通过id进行关联。现在在添加商品的时候,就需要同时添加表A的商品信息和表B的商品描述。1. 前端实现... tr> td>条形码:td> td>

2018-01-07 22:19:08 1619

原创 从零基础认识KindEditor富文本编辑器

富文本编辑器富文本编辑器是一种可内嵌于浏览器,所见即所得的文本编辑器。这里用的富文本编辑器是KindEditor。1.搭建富文本编辑器在项目中添加富文本编辑器js文件,jsp文件添加引用 引入文本框插件,引入提示语言 要用KindEditor插件,就得引入该js 添加textarea textarea设置为不可见 这里显示的是KindEditor的编辑器,而te

2017-12-17 18:31:53 7450 3

原创 从零基础认识KindEditor实现图片上传

KindEditor图片上传一般用户访问系统,使用上传图片功能,那么图片就上传到你的当前项目所在的tomcat服务器上,在/image下,上传成功后用户可以直接访问http://ip:port/project/images/xxx.jpg。这样做在用户少的时候是没有问题的,但是当用户访问量增大,系统就会变慢,这个时候就需要用集群来解决。nginx作为静态资源服务器(像图片视频等的存储),tomcat

2017-12-09 23:09:36 19114 3

原创 零基础认识BeautifulSoup简单爬虫

BeautifulSoup实现简单爬取BeautifulSoup是一个智能的处理工具,用户只要将抓取到的网页源码交给它,然后告诉它:我要img标签,而且只要宽度为180的img标签。它就会直接把符合的标签拿给你,当说:我只要里面的文字,它也会会很智能地把文字提取出来。 1.爬取tripadvisor网站简单例子1.网站外形: ​ 爬取的目标是:每一页的标题、标签、图片地址(爬取失败)

2017-12-02 21:49:55 2227 3

原创 从零基础认识 easyUI tree插件

easyUI tree插件easyUI tree插件的可以将已经有树结构的数据展示出来。树结构的数据就是在同一个表中,A数据的id是B数据的外键,以此表示A节点的下一级节点为B。 如上图,parent_id每个数字代表其父节点的id(0代表没有父节点) 例如 id :1 - 10 用树表示则是: 图书、音像、电子书刊 |__ 电子书刊

2017-12-02 17:05:23 776 1

原创 从零基础认识分页插件Pagehelper

pageHelper插件pagehelper是一个分页插件,其工作原理就是利用mybatis拦截器,在查询数据库的时候拦截下sql,修改sql使其实现分页效果。 在sql执行之前插一手,让其有别的附加功能。1.pagehelper使用条件在parent工程的pom.xml文件中添加了maven依赖 <properties> <pagehelper.version>3.4.2-fix<

2017-12-02 01:14:48 3290

原创 从零基础认识Controller控制页面跳转

Jsp页面跳转当我们从静态页面向动态页面跨越,静态页面直接调用另一个页面的地址,就可以跳转到该页面。而动态页面则一般都需要通过Controller进行跳转,这样做可以将jsp页面的真实地址隐藏起来,提高安全性。1.springmvc跳转的条件springmvc.xml中配置了视图解析器<bean class="org.springframework.web.servlet.view.Int

2017-11-29 01:45:12 4884

原创 从零基础认识ssm

ssm整合该文章在maven工程搭建完成的基础上编写,相关信息可查看本博客的前一篇文章。 1.逆向工程逆向工程就是有人嫌pojo和xml文件的创建工作繁琐又机械,于是就用java程序根据数据库的字段,自动生成java和xml文件。 1.导入逆向工程程序2.修改配置文件generatorConfig.xml修改数据库连接的信息:驱动类、连接地址、用户名、密码 pojo,mapper,接口生

2017-11-29 00:05:31 224

原创 从零基础认识easyUI的dataGrid

EasyUI DataGrid1.前端显示列表 <h3 align="center">兼职信息</h3> <table id="partTime" class="easyui-datagrid" title="兼职信息:" style="width:100%;height:250px" rownumbers="true"> <thead>

2017-11-15 16:48:06 374

原创 从零基础认识ssm

ssm整合该文章在maven工程搭建完成的基础上编写,相关信息可查看本博客的前一篇文章。 1.逆向工程逆向工程就是有人嫌pojo和xml文件的创建工作繁琐又机械,于是就用java程序根据数据库的字段,自动生成java和xml文件。 1.导入逆向工程程序2.修改配置文件generatorConfig.xml修改数据库连接的信息:驱动类、连接地址、用户名、密码 pojo,mapper,接口生

2017-11-02 01:37:21 525

原创 从零基础认识maven工程构建

maven工程搭建1.maven的仓库Maven在某个统一的位置存储所有项目的共享的构件(jar包),这个统一的位置,我们就称之为仓库。 eclipse默认仓库位置:当前用户的.m2\repository文件夹下(例如:C:\Users\liyb\ .m2) 只要把所需的jar包放在里面,maven就会根据pom.xml自动去找,如果本地仓库找不到,就回去远程仓库找。 2.新建m

2017-10-27 01:32:06 285

原创 个人Java规范摘录

这是我从阿里巴巴的java规范文档提取的一些内容,主要适用于我这种底层程序员。推荐大家去看这个文档《阿里巴巴java开发手册》。另外配套的还有阿里的java规范扫描插件:plugin(https://p3c.alibaba.com/plugin/eclipse/update),推荐大家去下载。Java规范1.命名规范1.类名可以多个大写的领域模型命名规约 1) 数据对象:xxxDO,xxx 即为数

2017-10-26 16:43:16 192

原创 从零基础认识sql语法

sql语法1. 基础语句1.重要命令SELECT - 从数据库中提取数据UPDATE - 更新数据库中的数据DELETE - 从数据库中删除数据INSERT INTO - 向数据库中插入新数据CREATE DATABASE - 创建新数据库ALTER DATABASE - 修改数据库CREATE TABLE - 创建新表ALTER TABLE - 变更(改变)数据库表DROP T

2017-10-25 00:57:15 349

原创 从零基础认识aop

AOP面向切面1.AOP的介绍AspectJ是一套Java语言的扩展系统,开发者无需使用预编译器或其他的元标签,在Java程序中应用AOP,面向对象编程的补充和完善。 简单来说就是将日志,安全之类的代码从逻辑代码中抽离出来,利用切入的方式插入程序中。就像录音机的录音带和录音机的分离,插进去可以当录音机,拔出来可以当收音机,这样就实现了解耦 2.Aop的例子1.使用aop的schema,添加be

2017-10-24 23:17:17 198

原创 从零基础认识Ioc

IOC控制反转1.IOC的介绍DI是IOC的另外一种表示方式,其中:DI是目标:依赖注入 IOC是方式:控制反转 所谓的去控制反转就是将对象的使用者从自身交给了Ioc容器 我们是饺子厂商,主要卖有两种饺子。一种是包装的,包什么馅料由我们决定,这就像我们普通的对象使用方式。但是由于有的买家喜欢不同口味的馅料,为了让买家吃得更加灵活,并且降低生产成本,所以就只生产饺子皮,让买家自己

2017-10-23 00:33:35 261

原创 从零基础认识myBatis

MyBatis1.ORMORM也就是对象关系映射,它其实是创建了一个可在编程语言里使用的–“虚拟对象数据库”。将关系数据库映射成对象,每行代表一个对象,而每一行中的每一列代表该对象的每个属性。 万物皆对象,数据库其实也可以把每行看作对象,而orm其实就是用java代码把数据库的对象实现出来 Mybatis跟其他orm框架不同的是,它不是直接建立java对象和数据库之间的映射关系,对对象的操

2017-10-11 23:37:12 503

原创 从零基础认识事务

事务本来一件事情执行a,b,c就结束了,但是如果b出现停止,就会导致整个系统出错。事务就是把a,b,c捆绑在一起,一次执行,就算失败就全部失败,以此来保证数据的正确性。1.事务的四大特性1.原子性(Atomicity)  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有

2017-10-01 17:44:40 278

原创 从零基础认识SQL注入

SQL注入1.什么是SQL注入看一下下面的案例场景,这是正常情况下的登陆场景: 而当我们使用 用户名‘:– 的时候,密码随便输入也可以登陆成功↓ 这时候对比两条sql就能发现,其实用户通过在用户名写入的sql符号将内部sql提前结束,并且将后半句检索条件注释起来达到免密码登陆效果。sql注入就是本来我只有我能操作数据库,本来只是让你输入内容就走,而你却输入命令,从而在我不知情

2017-09-30 23:32:30 33996

原创 从零基础认识连接池

连接池1.建立连接本文的主人工是连接池,他管理了搬砖工取数据库取砖的过程。 当我们执行conn=DriverManager.getConnection的时候,其实是进行了客户端与服务端一系列的交互操作。 我们普通jdbc直接访问数据库,每次都会创建一次连接,而跨机器的网络传输需要花费较多的时间,因此会花费大量的时间在建立连接上。如果能用连接池来管理数据库的连接,当线程需要访问数据库就往连接

2017-09-24 15:48:12 344

原创 从零基础认识jdbc

JDBC的使用1.API的java类Driver接口:通过操作Driver接口可对驱动程序操作 Driver接口就是大神在开发数据库驱动程序的时候实现了的接口,普通程序员只要找到对应Driver接口进行装载就可以使用这个驱动程序,例如mysql的jdbc驱动程序,其装载代码为class.forName("com.mysql.jdbc.Driver"),引号里面的就是Driver接口 Dr

2017-09-24 01:03:38 362

原创 jqueryMobile基础

jqueryMobile基础1.html5新特点:SQLite 小型数据库 , index DB Api的调用 WebSocket 连接通讯canvas三维技术CSS3+js支持2.开发移动常用:web响应式开发,无法使用高级功能Natuve app原生态app,性能最好Hybird app混合式开发,性能较差,开发成本很低 (PhoneGap可以调用底层的APi:h5

2017-06-13 11:06:18 501

原创 蓝桥杯☆☆难度题目(8,9题)

1.机器人行走某少年宫引进了一批机器人小车。可以接受预先输入的指令,按指令行动。小车的基本动作很简单,只有3种:左转(记为L),右转(记为R),向前走若干厘米(直接记数字)。例如,我们可以对小车输入如下的指令:15L10R5LRR10R20 则,小车先直行15厘米,左转,再走10厘米,再右转,…不难看出,对于此指令串,小车又回到了出发地。你的任务是:编写程序,由用户输入指令

2017-04-09 09:55:09 4882

原创 蓝桥杯:递归类型题

1.计算年龄有5个人坐在一起,问第5个人多少岁,他说比第4个人大2岁。问第4个人多少岁,他说比第3个人大2岁。问第3个人多少岁,他说比第2个人大2岁。问第2个人多少岁,他说比第1个人大2岁。问第1个人多少岁,他说是10岁。请问第5个人多大?--------------------------------------------------------------------------

2017-04-09 09:51:45 2365

原创 蓝桥杯☆难度题目(6,7题)

1.密码发生器    在对银行账户等重要权限设置密码的时候,我们常常遇到这样的烦恼:如果为了好记用生日吧,容易被破解,不安全;如果设置不好记的密码,又担心自己也会忘记;如果写在纸上,担心纸张被别人发现或弄丢了...    这个程序的任务就是把一串拼音字母转换为6位数字(密码)。我们可以使用任何好记的拼音串(比如名字,王喜明,就写:wangximing)作为输入,程序输出6位数字。

2017-04-09 09:46:31 3759

原创 蓝桥杯基础题(3,4题)

1.立方尾不变有些数字的立方的末尾正好是该数字本身。比如:1,4,5,6,9,24,25,....请你计算一下,在10000以内的数字中(指该数字,并非它立方后的数值),符合这个特征的正整数一共有多少个。请提交该整数,不要填写任何多余的内容。这一题的要点:1.10000的数字立方会很大,所以需要用到Long/BigInteger2.立方后的尾

2017-04-07 16:43:40 1235

蓝桥杯2012年-2017决赛&省赛真题.zip

十分齐全的蓝桥杯2012年-2017决赛&省赛真题,欢迎下载,祝比赛愉快

2018-05-07

空空如也

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

TA关注的人

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