自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 一文搞定 Java 8 新特性

Java 8 是Java历史上一个重大的版本更新,发布于2014年3月18日。

2023-11-29 10:42:45 49

原创 JAVA程序员接私活的10大平台

加薪必看

2023-10-20 15:30:32 1685

转载 layui数据表格时间戳转换为时间格式的方法

道家有云:授之于鱼不如授之于渔,授人以鱼只救一时之急,授人以渔则可解一生之需。基于这个出发点,《layui 从鱼到渔》的系列教程正式启动,我将结合大家的日常所需,不定期分享 layui 的“捕鱼”之道,算是对文档的补充,后续也将收录在案。为了能快速阅读,篇幅都不会太长。而你是否原意成为一枚渔人,而非吃鱼的路人,全由你自己了。首先带来的,是关于 table 模块中的自定义模板的分享。很多时候,...

2018-12-03 16:10:07 3808 1

转载 在javascript中onclick=" return check()"和onclick="check()"有什么区别?

举一个例子说明吧:<a href="next.htm" onclick="return check()">Open</a>只有当check函数返回true是,才会执行默认操作,打开next.html,返回false是,不会执行打开next.html页面这个默认操作。而<a href="next.htm" onclick="check()">

2018-08-06 14:25:21 2241

转载 <include>两种方法

一、前言    身为一名coder有太多太多的知识点要去学,太多太多的东西要去记。往往一些小细节也就难免疏忽,但悲催的是多数困恼你的bug就是因为这些微不足道的知识点。我们又不是机器人,怎么可能什么都记得了呢。更多的是遇到问题-&gt;解决问题-&gt;成为经验,这种提升模式。其实多去交流,多去分享,在你还未遇到问题之前就能预先知晓解决方法,或许提升的更快。 二、JSP中include...

2018-08-06 14:12:15 1986

原创 日期时间处理----常用方法

1.将指定日期字符串转换为Calendar对象应用格式化日期时间的java.text.SimpleDateFormat类,已知日期字符串的格式为“yyyy-mm-dd”,如:“2016-06-07”,实现步骤1.创建一个“yyyy-mm-dd”格式的格式化对象SimpleDateFormat fromat=new SimpleDateFormat(“yyyy-mm-dd”);2.通...

2018-08-03 16:41:07 439

原创 字符串处理--常用的方法

1.转换输入文本红的回车和空格应用String类中的replaceAll()方法,将用户输入的空格和回车替换为html代码中的&lt;br&gt;和&lt;&amp;nbsp&gt;,该方法用于将字符串中单某个子字符串替换为指定的字符串,其语法格式如下:replaceAll(String regex,String replacement)参数说明:regex:字符串中原来的子字符串...

2018-08-03 16:39:15 3255

转载 八大经典排序算法

概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。        当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。   快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分...

2018-08-03 16:36:37 230

原创 算法---汉诺塔

解题思路---递归法1、把A上面n-1个盘子移动到B上。2、把A上最后一个移动到C;3、把B上n-1个移动到A上,再把B上最后一个移动到C;如此循环2,3,步骤,直到把最后一个盘子移动到C上package com.sinosoft.thesecondofaugust;/** * 汉诺塔(唯有递归才能解决的问题): * * ABC三个柱子 * * 1.3个...

2018-08-03 16:35:37 452

原创 算法应用---素数

package com.sinosoft.thesecondofaugust;/** * 素数: * 质数(prime number)又称素数,有无限个。 * 质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数。 */import java.util.Scanner;public class Sushu {public static void main(...

2018-08-02 16:08:51 326

原创 算法应用---水仙花数

package com.sinosoft.thesecondofaugust;/** * 水仙花: * 水仙花数是一个三位数,每一位上的数的立方相加等于该数本身。 * 例如:1*1*1+5*5*5+3*3*3=153 * @author lescen * */public class Wflower { public static void main(String[] args...

2018-08-02 15:33:35 2976

原创 算法应用---斐波那契数列

package com.sinosoft.thesecondofaugust;/** * 斐波那契数列:第一项和第二项均为1,以后各项都为前两项之和 */import java.util.Scanner;public class Fbo {public static void main(String[] args) { Scanner s = new Scanner(System...

2018-08-02 15:19:20 773

原创 算法应用---韩信点兵

package com.sinosoft.thesecondofaugust;/** * 韩信点兵: * 韩信带兵不足百人,3人一行排列多一人,7人一行排列少一人,5人一行排列刚好。 * 韩信究竟点了多少兵 * @author lescen * */public class Hxin {public static void main(String[] args) { int ...

2018-08-02 15:17:28 925

原创 算法应用---百钱百鸡

package com.sinosoft.thesecondofaugust;/** * 百钱百鸡: * 公鸡5元一只,母鸡3元一只,问100元怎么样买可以买100只鸡? * @author lescen * */public class Hmbc {public static void main(String[] args) { int cock,hen,chicken=0;...

2018-08-02 15:14:40 310

原创 算法---归并排序

package com.sinosoft.thesecondofaugust;import java.util.Arrays;/** * 归并排序 * 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略 *(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段...

2018-08-02 15:10:04 135

原创 算法---插入排序

package com.sinosoft.thesecondofaugust;/** * 插入排序 * @author lescen * */public class InsertSort {public static void main(String[] args) { int r[]={49,27,65,97,76,13,38,5,12,56}; //给出原始数的序列 ...

2018-08-02 15:08:44 130

原创 算法---快速排序

package com.sinosoft.thesecondofaugust;import java.util.Arrays;/** * 快速排序 */public class QuickSort { public static void main(String[] args) { int[] arr = {9, 8, 7, 6, 5, 4, 3, 2, 1...

2018-08-02 15:07:39 106

原创 算法---冒泡排序

package com.sinosoft.thesecondofaugust;/** * 冒泡排序:两两比较相邻的关键码,如果反序则交换,直到没有反序的记录为止 * @author lescen * */public class Bubble {public static void main(String[] args) { int a[]={10,23,11,56,26,59,...

2018-08-02 15:06:48 145

原创 算法---选择排序

 package com.sinosoft.thesecondofaugust;/** * 选择排序:初始时在序列中找到最小(大)元素,放到序列的起始位置作为已排序序列; * 然后,再从剩余未排序元素中继续寻找最小(大)元素,放到已排序序列的末尾。 * 以此类推,直到所有元素均排序完毕。 * @author lescen * */public ...

2018-08-02 15:04:28 120

转载 JVM内存介绍和划分

一. JVM介绍JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java语言的一个非常大的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Ja...

2018-07-26 11:53:31 121

转载 Oracle中的多表查询(笛卡尔积原理)

本次预计讲解的知识点1、 多表查询的操作、限制、笛卡尔积的问题;2、 统计函数及分组统计的操作;3、 子查询的操作,并且结合限定查询、数据排序、多表查询、统计查询一起完成各个复杂查询的操作;一、多表查询的基本概念在之前所使用的查询操作之中,都是从一张表之中查询出所需要的内容,那么如果现在一个查询语句需要显示多张表的数据,则就必须应用到多表查询的操作,而多表查询的语法如下: ...

2018-07-18 12:57:00 3868

原创 IDEA怎么导入一个maven项目

1、打开一个现有的IntelliJ IDEA工程,点击菜单的“File”-&gt;“new”-&gt;“Module from Existing Sources”。 2、在打开的弹框中,选择你的项目的所在路径。注意:一定要选中pom.xml文件才可以。然后点击OK。3、在弹框中所有的选项都不用动,直接点击“Next”按钮。 4、最后finish 5、然后就可以看到项目已经被添加到了工程当中。 ...

2018-07-06 16:36:00 64193 2

转载 阿里巴巴开源项目 Druid 负责人温少访谈

Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和SQL解析器组成。该项目主要是为了扩展JDBC的一些限制,可以让程序员实现一些特殊的需求,比如向密钥服务请求凭证、统计SQL信息、SQL性能收集、SQL注入检查、SQL翻译等,程序员可以通过定制来实现自己需要的功能。 该项目在阿里巴巴内部得到了广泛的部署,在外部也有大量的用户群。为了使大家更好地了解和使用Druid,我们采...

2018-06-08 16:13:55 272

转载 老程序员解Bug的通用套路

程序员在很多人的印象里是一份严(ku)谨(bi)的职业,也是一个被搞怪吐槽乐此不疲的职业,程序员们面对复杂的代码敲打电脑时连眉头都不会皱一下,但是有一个词却是他们痛苦的根源,它就是Bug。       记得刚毕业入行时,我们老大派给我和另外一个新来同事的第一件事就是修Bug,要不是在学校敲过几年代码,还真不知道如何下手!和我一起进公司的另外一个同事完全就是以“看戏者”的身份,看我搞了3个月,直到我...

2018-06-08 14:49:50 198

转载 Oracle 导入数据库dmp文件的几种方式

使用cmd命令进行导入进入cmd直接输入命令imp 用户名/密码@监听器路径/数据库实例名称 file='d:\数据库文件.dmp' full=y ignore=y12例如:imp mislogin/mislogin@localhost/JFJOA file="d:\data.dmp" full=y ignore=y 12使用Oracle的bin目录imp.exe导入打开Oracle主目录 E...

2018-05-29 16:49:53 1027 2

转载 启动MyEclipse8.5时未响应

错误原因:  MyEclipse在进行编译时被强行关闭,就会编译内容出错。解决方法:    1、  换个工作空间。    2、     寻找到工作空间那,访问到H:\javaWork5\.metadata\.plugins\org.eclipse.core.resources\.projects\项目        有两个文件.markers和.markers.snap,删掉,重启MyEclips...

2018-05-28 18:20:03 611

转载 【MyEcplise SVN】myEcplise上安装SVN的多种方式

第一种:SVN的在线安装1.打开MyEclipse,找到顶部菜单栏 Help(帮助)-Install from Site…(从网站安装),如下图 2.然后:点击Install from Site…后会出现让你选择安装地址的界面,点击Add…(添加)按钮,填入NAME(插件名可以随便取)和Location(插件在线安装地址,可以去插件官网找对应在线安装地址),如下图:其中地址为:http://sub...

2018-05-28 13:45:10 161

转载 【SSH进阶之路】Hibernate系列——总结篇(九)

这篇博文是Hibernate系列的最后一篇,既然是最后一篇,我们就应该进行一下从头到尾,整体上的总结,将这个系列的内容融会贯通。概念      Hibernate是一个对象关系映射框架,当然从分层的角度看,我们也说它是数据持久层的框架。      我们从上一句话可以看出Hibernate的核心:面向对象、关系映射以及数据持久化。前面两个概念很容易理解,而对于“数据持久化”,就是将数据或者某物体,永...

2018-04-01 18:49:36 102

转载 【SSH进阶之路】Hibernate映射——多对多关联映射(八)

上篇博文【SSH进阶之路】Hibernate映射——一对多关联映射(七),我们介绍了一对多关联映射,它是多对多关联映射的基础。    多对多映射是现实生活中最常见的映射,也是最容易理解的映射。废话少说,直接开始。 映射原理      不论是单向关联还是双向关联都是通过第三张表,将两个表中的主键放到第三张做一个关联。用第三张表来解决可能会造成数据冗余的问题。 举例 一个用户(User)对多个角色(R...

2018-03-31 16:09:45 137

转载 【SSH进阶之路】Hibernate映射——一对多关联映射(七)

 上上篇博文【SSH进阶之路】Hibernate映射——一对一单向关联映射(五),我们介绍了一对一的单向关联映射,单向是指只能从人(Person)这端加载身份证端(IdCard),但是反过来,不能从身份证端加载人得信息。      上篇博文【SSH进阶之路】Hibernate映射——一对一双向关联映射(六),双向关联映射解决了单向关联映射只能从一端加载信息的缺陷,当然,双向关联映射并不影响存储,只...

2018-03-31 16:06:55 111

转载 【SSH进阶之路】Hibernate映射——一对一双向关联映射(六)

      上篇博文【SSH进阶之路】Hibernate映射——一对一单向关联映射(五),我们介绍了一对一的单向关联映射,单向是指只能从人(Person)这端加载身份证端(IdCard),但是反过来,不能从身份证端加载人得信息。如图所示:            关键原因在于对象模型具有方向性:单向:一端只能加载另一端,不能反过来。双向:两端都可以加载另一端。      问题来了:如何我们想从身份证...

2018-03-31 16:02:35 157

转载 【SSH进阶之路】Hibernate映射——一对一单向关联映射(五)

【SSH进阶之路】Hibernate基本原理(一) ,小编介绍了Hibernate的基本原理以及它的核心,采用对象化的思维操作关系型数据库。【SSH进阶之路】Hibernate搭建开发环境+简单实例(二),小编搭建了基本Hibernate的开发环境,并做了一个简单实例,对它的基本原理有了一个理性的认识。【SSH进阶之路】Hibernate基本映射(三),我们介绍了Hibernate的基本映射(即对...

2018-03-31 15:45:43 137

转载 【SSH进阶之路】Hibernate映射——多对一单向关联映射(四)

【SSH进阶之路】Hibernate基本原理(一) ,小编介绍了Hibernate的基本原理以及它的核心,采用对象化的思维操作关系型数据库。【SSH进阶之路】Hibernate搭建开发环境+简单实例(二),小编搭建了基本Hibernate的开发环境,并做了一个简单实例,对它的基本原理有了一个理性的认识。【SSH进阶之路】Hibernate基本映射(三),我们介绍了Hibernate的基本映射(即对...

2018-03-31 15:37:31 124

转载 【SSH进阶之路】Hibernate基本映射(三)

【SSH进阶之路】Hibernate基本原理(一) ,小编介绍了Hibernate的基本原理以及它的核心,采用对象化的思维操作关系型数据库。【SSH进阶之路】Hibernate搭建开发环境+简单实例(二),小编搭建了基本Hibernate的开发环境,并做了一个简单实例,对它的基本原理有了一个理性的认识。 这篇博客小编介绍Hibernate的经典内容:对象关系映射。主要介绍映射的基本概念,映射的分类...

2018-03-31 15:27:53 116

转载 【SSH进阶之路】Hibernate搭建开发环境+简单实例(二)

       Hibernate是非常典型的持久层框架,持久化的思想是非常值得我们学习和研究的。这篇博文,我们主要以实例的形式学习Hibernate,不深究Hibernate的思想和原理,否则,一味追求,苦学思想和原理,到最后可能什么也学不会,从实践入手,熟能生巧,思想和原理自然而然领悟。       上篇博文:【SSH进阶之路】Hibernate基本原理,我们介绍了Hibernate的基本概念、...

2018-03-31 15:19:23 129

转载 【SSH进阶之路】Hibernate基本原理(一)

在开始学Hibernate之前,一直就有人说:Hibernate并不难,无非是对JDBC进一步封装。一句不难,难道是真的不难还是眼高手低?      如果只是停留在使用的层面上,我相信什么技术都不难,看看别人怎么做的,你也可以很快上手。      这难道是学习的最终目的吗?      不是,绝对不是。我们需要了解这门技术的基本概念,它到底是什么,它是干什么的,它有什么优缺点。下面我就带领大家一起回...

2018-03-31 15:06:26 100

转载 Struts2工作原理及其核心思想(二)

通过上一章节的开端,我们对Struts2框架有了整体的认识,已经能够布置一个简单的Struts2小应用,并让他跑起来,现在我们需要的是深入了解其实现的机制,下面我们从以下几方面开始做一个学习。1. Struts2框架配置文件Struts2框架按照如下顺序加载struts2配置default.properties 该文件保存在 struts2-core-2.3.7.jar 中 org.apache....

2018-03-31 14:33:05 249

转载 Struts2工作原理以及核心思想

Struts2JAVA基础学完,肯定是要面临三大框架的学习的,作为初学者,了解三大框架的原理,设计目的是首要任务,只有在把握了框架的设计目的以后,才能有针对性的取学习使用框架,这里从strue2框架开始,介绍三大框架,让新手能有一个总的了解跟思维导图。1. 什么是Struts2?Struts2 是一个非常优秀的MVC框架,基于Model2 设计模型 由传统Struts1和WebWork两个经典框架...

2018-03-31 14:15:18 196

转载 [置顶] 500G JAVA视频网盘分享 (JEECG开源社区)

500 G JAVA视频网盘分享(JEECG开源社区)[涵盖从java入门到深入架构,Linux、云计算、分布式、大数据Hadoop、ios、Android、互联网技术应有尽有]JEECG开源社区秉承开源宗旨,分享社区Java架构视频,更多资料点击: www.jeecg.org JEECG师徒架构群③: 24110687Jeecg开设师徒架构学习班(师傅带徒弟模式),有兴趣的可以参加学习 =&gt...

2018-03-30 08:16:59 3491

转载 mysql进阶(二十)CPU超负荷异常情况

CPU超负荷异常情况问题      项目部署阶段,提交订单时总是出现cpu超负荷工作情况,导致机器卡死,订单提交失败。通过任务管理器可见下图所示:       通过任务管理器中进程信息(见下图)进行查看,可见正是由于项目运行的原因导致CPU超负荷工作。元凶究竟是谁?难道是因为输出的测试语句太多导致的,尝试减少测试输出语句。 追根溯源      经查,是在进行提交订单即执行3002交易时发生的错误。...

2018-03-18 22:08:46 167

空空如也

空空如也

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

TA关注的人

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