自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(163)
  • 资源 (6)
  • 问答 (20)
  • 收藏
  • 关注

原创 【士兵过河】

如果a[y] > a[x] * 10,我们应该选择a[x] * 10,即让较快的士兵单独划船过河,这样耗时更短。,在O~N中尝试找到成功过河的人数,其中0指的是成功过河的人数为0个,N指的是成功过河的人数为N个。本题在前面这题的基础上,多了一个过河时间限制以及要求最多存活士兵(即在限制时间内过最多的。当2个士兵坐船1个士兵划船时,用时为 a[i] * 10;假设x士兵划船用时为a[x], y士兵划船用时为a[y], a[x] < a[y]请帮忙给出一种解决方案,保证存活的士兵最多,且过河用时最短。

2023-04-25 15:43:05 719

原创 Good Segment

【代码】Good Segment。

2023-04-11 22:42:20 581

原创 产品销售-最小不同id

销售人员必须使用随机 ID 在袋子中销售 n 件商品。销售人员可以从袋子中取出多达 m 件物品。确定最终包在执行最多 m 个删除后可以包含的最小不同 ID 数。

2023-04-05 00:08:59 151

原创 美丽童行|与妈妈失联三年,留守儿童:学习是我唯一的出路

  邓梦是湖北省利川市谋道镇东风小学六年级学生,今年十一岁,家住谋道镇东风村八组。东风村地处恩施西部山脉(齐岳山)山脚,距县城50多公里,是一个偏僻的小山村。村民大多靠外出务工维持家庭生活,因此,村子里有不少留守儿童,邓梦更是其中较为特殊的一个。![在这里插入图片描述](https://img-blog.csdnimg.cn/20190915132211207.jpg?x-oss-proce...

2019-09-15 13:29:22 4237

转载 一条SQL语句在MySQL中如何执行的

本篇文章会分析一个 sql 语句在 MySQL 中的执行流程,包括 sql 的查询在 MySQL 内部会怎么流转,sql 语句的更新是怎么完成的。在分析之前我会先带着你看看 MySQL 的基础架构,知道了 MySQL 由那些组件组成以及这些组件的作用是什么,可以帮助我们理解和解决这些问题。一 MySQL 基础架构分析1.1 MySQL 基本架构概览下图是 MySQL 的一个简要架构...

2019-04-03 22:34:42 350

原创 递归求阶乘

JAVA递归求阶乘

2018-12-20 15:21:14 779

原创 标准九九乘法表

看了太多,直接上经典九九乘法表按惯例贴代码 public class TestMultiplication { public static void main(String[] args) { for (int i = 1; i &amp;amp;amp;amp;amp;lt; 10; i++) { int k = 1; for (int j = i; j &amp;amp;amp;amp;amp;lt; 10; j++,k++) { ...

2018-12-17 16:33:20 519

原创 Oracle笔记——创建虚拟机和安装centos7 & install oracle

win7 x64位+VMware12+centos7 x64位+oracle 11g R2安装详解(一)一、虚拟机安装oracle11g R2的安装环境:           1、win7 x64位           2、VMware-workstation-full-12.5.2 ,直接在网上搜一下,资源很多。这里就不给下载链接了。           3、centos 7 x64位   ce...

2018-05-12 00:33:30 2846 2

转载 程序员高手和菜鸟的区别是什么?

程序员的价值绝对不在于技术本身,而在于做出好用且好看程序的能力,这是一个开放性的话题,每一个人都是菜鸟过来的,我希望和祝愿每一个技术人员都能尽快成为高手。1、命名从程序代码的命名,我们就可以看出一个人的水平。最差的命名就是使用中文、拼音、拼音缩写、中英混搭,接下来要么是模仿式命名,要么干脆就随意命名。模仿式命名,典型的就是“××DAL”,说实话,我觉得类似于“UserDAL”这样的...

2018-04-03 22:27:09 629

转载 OOA/OOD/OOP的区别[转]

这是一个故事: "工程師修了一條隧道,隧道的一端就是美麗的風景,很多人會開車通過隧道.雖然隧道內已經有燈了,但是設計者擔心隧道可能會停電,所以在隧道的入口立了牌子,提醒駕駛員進入隧道前開燈.可是由此却使得駕駛員由於看到美麗的風景而忘記關燈的情況的發生." 引来对ooa,ood,oop的理解; 分析师拿到了政府,民众,组织,社团等的需求,这里泛指所有来自客户的需求了;了解需求,分析需求,分析技术实现...

2018-03-15 09:53:18 358

转载 身份证接口文档

https://www.juhe.cn/docs/api/id/153接口地址:http://v.juhe.cn/certificates/typeList.php返回格式:json请求方式:get/post请求示例:http://v.juhe.cn/certificates/typeList.php?key=您申请的appkey接口备注:查询支持的证件类型清单请求参数说明: 名称必填类型说明 k...

2018-03-13 16:44:06 1491

转载 在eclipse中使用github进行代码的上传操作

Eclipse或STS对github进行基本操作一.Github上传代码 1. 首先新建一个maven或者其他java项目。 接着把本地默认的git存放项目地址改变一下。 以上git项目存放地址根据自己需要,位置任意存放。右键点击项目,按照图示操作    二.现在以上操作是建立git仓库,下面开始上传代码到github上进行托管 但是在这之前,读者需要注册一个github账号(网上教程很多,笔者这...

2018-03-06 13:30:00 377

转载 【学习】Spring 基于XML的配置及其原理

Spring 的配置文件是XML格式,Spring的IOC容器启动时就需要传入一个配置文件,才能以此为基础创建一个容器,并且实例化、配置配置文件中配置好的Bean。Spring 配置文件用于指导Spring 工厂生产Bean,并进行依赖关系的注入,以及Bean实例的分发。Spring默认使用applicationContext.xml配置文件,可以修改。Spring 启动成功需要有Spring 依...

2018-03-01 16:05:01 4217

转载 程序员眼中的女人

程序员眼中的女人  有的女人就像Windows 虽然很优秀,但是安全隐患太大。  有的女人就像UNIX 她条件很好,然而不是谁都能玩的起。  有的女人就像C# 长的很漂亮,但是家务活不行。  有的女人就像C++,她会默默的为你做很多的事情。  有的女人就像Java,只需一点付出她就会为你到处服务。  有的女人就像Java script,虽然对她处处小心但最终还是没有结果。  有的女人就像汇编 虽然...

2018-02-27 17:42:08 474

原创 thymeleaf解析html5标签出错(没有结束符)解决办法

thymeleaf对html标签强类型检查,处理如下;1. 导入LEGACYHTML5依赖jar包 net.sourceforge.nekohtml nekohtml 1.9.22 2. 修改thymeleaf模板参数配置,由HTML5-->LEGACYHTML53. 重启server,完成

2018-02-01 18:43:04 1028

转载 SpringBoot+Thymeleaf实现html文件引入(类似include功能)

由于对高大上的前端处理不太熟悉,想直接通过MVC的方式进行内容传递,因此选用了Thymeleaf模版处理向前端传值的问题。但是觉得很多PHP框架所实现的include模版的方式很不错,能够很好的实现头文件、导航、页尾等和主要内容的解耦,因此想通过使用Thymeleaf模版的同时,也能实现类似于include的功能。思路和背景觉得如果有精力,最好还是RESTFul的结构,然后前端采用ang

2018-01-26 13:58:49 9961

转载 SpringMVC4+thymeleaf3的一个简单实例(篇二:springMVC与thymeleaf的整合)

开始之前,我们首先要准备一些东西:以下12个jar文件:spring-aop-4.3.3.RELEASE.jarspring-beans-4.3.3.RELEASE.jarspring-context-4.3.3.RELEASE.jarspring-core-4.3.3.RELEASE.jarspring-expression-4.3.3.RELEASE.jarsp

2018-01-22 17:26:43 1219

转载 SpringMVC整合Thymeleaf模板

SpringMVC整合Thymeleaf模板之前的工作中用到了Thymeleaf 视图模板,用起来真的感觉还不错,下面介绍下SpringMVC + thymeleaf模板的整合 thymeleaf官方在github上面的宠物店示例https://github.com/thymeleaf/thymeleafexamples-petclinic,可以在github上面下载下来研究下

2018-01-22 15:37:59 568

转载 eclipse下web工程里导入Bootstrap jQuery echarts库及数据库、json等jar包

http://blog.csdn.net/hyp5323/article/details/78221992?locationNum=3&fps=11、在WebContent文件夹下新建lib--->bootstrap,然后将官网下载的bootstrap库粘贴进来。注意千万不要放到了WEB-INF文件夹下。同理,添加jQuery和echarts的js库。2、在需要使用

2018-01-16 17:10:17 979

转载 终于解决了ora-00119和ora-00132这个问题

http://blog.csdn.net/xb12369/article/details/26720275oracle11g安装后,本地无法登录!前提:服务全部打开,监听也配置好了!win7 64位    oracle 11g简单的sql命令:先登录到sqlplus:[s

2018-01-15 11:47:50 559

转载 ORACLE分页查询SQL语法——最高效的分页

--1:无ORDER BY排序的写法。(效率最高)--(经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据量再大,也几乎不受影响,速度依然!)SELECT *  FROM (SELECT ROWNUM AS rowno, t.*          FROM emp t         WHERE hire_date BETWEEN TO_DATE

2018-01-15 00:09:14 328

转载 指定的SID在本机上已经存在。请指定一个不同的SID

http://www.cnblogs.com/yqskj/articles/2060555.html1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Univ

2017-07-16 14:49:44 1984

转载 如何脱颖而出?

前两天有一位同学在小密圈里问我一个问题,说自己高中学历,想要学习编程,不知道可行么?我给他的回答是:很难,非常难,比你想象的还要难,但是难不代表不可行。有别的热心的同学评论说,没什么不行的,只要比别人更努力就行,你看张哥,当初不也是非科班,学渣出身么,一步步靠自己努力走到现在。是啊,很多读者喜欢拿我的经历来激励自己,我毕业转行做开发的时候,已经比同龄人落后太多太多,中间有过

2017-03-09 01:18:09 340

转载 Maven之(六)setting.xml配置文件详解

http://blog.csdn.net/u012152619/article/details/51485152setting.xml配置文件maven的配置文件settings.xml存在于两个地方:1.安装的地方:${M2_HOME}/conf/settings.xml2.用户的目录:${user.home}/.m2/settings.xml前者又被

2017-03-09 01:04:58 470

转载 离开了公司,你还有什么

工作越久,好像越不敢想象没有工作的样子。你有这样的感觉吗?2007年12月,我从南京回到西安,重新开始寻找工作,一开始我觉得休息上几个月也好,不用着急。可是真到了西安,休息了一个星期就开始恐慌!没工作啊,再也没有收入了,而你的各项支出分毫未减!2014年9月,我离开工作7年的公司,再次开始求职。这一次我想一定要好好规划一下,想好了再做决定,休息三五个月也能接受。可一旦闲下来,不再需要朝

2017-02-22 02:59:25 575

转载 PL/SQL的可用注册码

注册码:Product Code:4t46t6vydkvsxekkvf3fjnpzy5wbuhphqzserial Number:601769password:xs374ca在本机上测试可以使用,本机版本:

2017-02-21 19:41:41 425

原创 mysql为utf8为什么网页返回数据及写入mysql数据库均为乱码?

2017-02-16 01:12:24 428

转载 Java实现几种常见排序方法

日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。

2016-10-13 22:44:52 327

转载 JVM原理讲解和调优

标签:java   jvm   一、什么是JVM    JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。    Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台

2016-10-13 09:59:28 453

转载 jQuery中ajax的4种常用请求方式

jQuery中ajax的4种常用请求方式:1.$.ajax()返回其创建的 XMLHttpRequest 对象。$.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息。详细参数选项见下。如果你指定了 dataType 选项,请确保服务器返回正确的 MIME 信息,(如 xml 返回 "text/xml")。实例:保存数据到服务器,成功时显示信息。

2016-10-11 21:49:22 1166

转载 Oracle存储过程创建及调用

在大型数据库系统中,有两个很重要作用的功能,那就是存储过程和触发器。在数据库系统中无论是存储过程还是触发器,都是通过SQL 语句和控制流程语句的集合来完成的。相对来说,数据库系统中的触发器也是一种存储过程。存储过程在数据库中运算时自动生成各种执行方式,因此,大大提高了对其运行时的执行速度。在大型数据库系统如Oracle、SQL Server中都不仅提供了用户自定义存储过程的功能,同时也提供了许

2016-10-11 21:37:50 338

转载 MyBatis的动态SQL详解

[java] view plain copy print?MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。    MyBatis中用于实现动态SQL的元素主要有:        if      choose(when,otherwise)      trim      where   

2016-10-11 21:22:52 347

转载 Java多线程学习(吐血超详细总结)

目录(?)[-]一扩展javalangThread类二实现javalangRunnable接口三Thread和Runnable的区别四线程状态转换五线程调度六常用函数说明使用方式为什么要用join方法七常见线程名词解释八线程同步九线程数据传递     本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、线程状态及相

2016-10-11 19:10:55 424

转载 Java开发中的23种设计模式详解

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式

2016-09-26 22:50:12 363

转载 JAVA23种设计模式全解析

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式

2016-09-26 22:46:50 3214 2

转载 Linux-MySQL数据库编码集设置为utf8

在MySQL数据库中, 当插入数据无法支持中文时, 可将该数据库的编码集设置为utf8, 故在创建数据库时, 将数据库编码集及其他字符编码设置为utf8。如果之前创建的数据库的数据库编码集不为utf8, 可以进行如下设置:mysql> alter database 数据库名 character set utf8;或删除原有旧的数据库, 再重新创建新的数据库并将默认的编码集设置为utf8

2016-09-20 17:33:30 3085

转载 【Web】了解springMVC运行原理

先来使用springMVC做一个入门级的HelloWorld程序。     新建项目,导入所需jar包,详情如下:                   配置Web.xml[html] view plain copy print?servlet>    servlet-name>springMVCservlet-name> 

2016-09-20 15:21:48 378

转载 hibernate二级缓存解析

很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓

2016-09-19 21:50:31 295

转载 mybatis中的#和$的区别

1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".  2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的

2016-09-19 21:39:54 335

转载 Hibernate的一级和二级缓存

1. 管理sessionsession对象的生命周期与本地线程绑定thread使用本地线程绑定,每次都从当前的线程提取session!!!    * 当前线程如果存在session对象,取出直接使用    * 当前线程如果不存在session对象,获取一个新的session对象和当前线程绑定Session s1 = sf.getCurrentSession();

2016-09-19 21:38:40 513

Unsafe_jdk1.5_rt.jar

Unsafe jdk1.5 rt.jar, 导入lib->build path->add jar, 选中即可使用。亲测有效

2018-12-20

Hadoop海量数据处理 技术详解与项目实战 PDF电子书下载 带书签目录 完整版

Hadoop海量数据处理 技术详解与项目实战 PDF电子书下载 带书签目录 完整版

2017-05-20

java语言 49集 郑莉 清华大学

视频讲的很透彻,比严蔚敏老师的资源新一些,都是很经典的教程!(复制每一个http地址,使用下载工具下载(比如:讯雷等))

2017-05-16

talkback.c用VS2015编译输出乱码有效解决

有效处理VS2015在编译字符数组,输出出现的乱码问题。

2016-03-21

VS2015编译talkback.c有效处理

VS2015编译talkback.c有效处理

2016-03-21

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

TA关注的人

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