自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决方案思路

       设计一个通用数据结构,可以适应现有的所有工具的数据源。预先自定义报告模板文档,然后根据数据结构文件中的设定,从现有工具的数据源中取得数据,然后在程序文件中调用模板文档写入数据,进而导出目标报告。生成报告的内容格式,样式,版式等可以在模板文档中预先定制,而程序代码则完成数据的取得,填充和报告的生成。这样保证了模板文档和程序代码各自的独立性。使得程序的逻辑结构简洁,灵活敏捷,具有很强的可...

2018-04-25 16:49:35 382

转载 一种前端分页的方法

function goPage(pno,psize){ var itable = document.getElementById("idData"); var num = itable.rows.length;//表格所有行数(所有记录数) console.log(num); var totalPage = 0;//总页数 var pageSize...

2018-04-18 18:58:30 369

转载 在springboot中集成bootstrap

比较简单,不要想的太复杂了。首先导入依赖bootstrap与jquery:[html] view plain copy<!-- https://mvnrepository.com/artifact/org.webjars/bootstrap -->          <!-- bootstrap -->          <dependency>        ...

2018-04-17 09:56:06 2471

转载 @Controller和@RestController的区别?

@Controller和@RestController的区别?官方文档:@RestController is a stereotype annotation that combines @ResponseBody and @Controller.意思是:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。1)如果只是使用@RestContr...

2018-04-15 19:01:58 228

原创 association与collection

 关联-association 集合-collectionassociation是用于一对一和多对一,而collection是用于一对多的关系多对一: <resultMap type="Product" id="productBean"> <id column="pid" property="id" /> <re

2018-04-14 12:31:36 991

原创 踩到的坑context:component-scan

<context:component-scan/>在springMVC.xml和applicatonContext.xml中都有,这里面配置是有技巧的,不然就容易掉进坑里。几种不同配置的测试:(1)只在applicationContext.xml中配置如下<context:component-scan base-package="com" />启动正常,但是任何请求都不会被...

2018-04-13 09:21:38 1283 1

原创 标签中的varStatus

在jstl中,<c:forEach>是经常使用的标签。属性描述是否必要默认值items要被循环的信息否无begin开始的元素(0=第一个元素,1=第二个元素)否0end最后一个元素(0=第一个元素,1=第二个元素)否Last elementstep每一次迭代的步长否1var代表当前条目的变量名称否无varStatus代表循环状态的变量名称否无其中注意,var指向当前值varStatus...

2018-04-10 16:43:14 1151

原创 jme-天穹

这里涉及到了三种不同的贴图:这里的天空,通常由贴图实现,实际上算是一种巧妙的障眼法。1.球体贴图:将一个理想高反射的球体置于场景中央,从一个角度无穷远处拍摄此球体,将得到一张全景图。2.立方体贴图:把摄像机置于场景中央,朝着x,-x,y,-y,z,-z方向将场景渲染出6张纹理。然后用6张纹理组成一个立方体的 6个面。这样一个真正的全景图组成了。3.等距矩形贴图:又称球面投影、方格投影、等距柱状投影...

2018-04-10 15:17:26 331 1

原创 jme-燃烧的火焰

jme的粒子效果也让人炫目:public class HelloParticle extends SimpleApplication { public static void main(String[] args) { HelloParticle app = new HelloParticle(); app.start(); } @Ove...

2018-04-10 14:06:27 307

原创 剑指offer-链表反转

题目描述输入一个链表,反转链表后,输出链表的所有元素。大概思路流程如下图:public class Solution { public ListNode ReverseList(ListNode head) { ListNode newHead=null; ListNode next=null; ListNode p=head; ...

2018-04-09 21:33:46 166

原创 剑指offer-调整数组顺序使奇数位于偶数前边

题目描述输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。此题很简单,两个容器,第一个装不能被2整除的,第二个装能被2整除的。原始解法:import java.util.*;public class Solution { public void reOrderArra...

2018-04-08 21:50:37 130

原创 解决springmvc中css,js等静态文件访问问题的两种思路

写项目时发现静态资源会被拦截,无法正确显示,对于这个问题,翻了翻书,有两种解决的思路:1<mvc:resource location="static/" mapping="static/**">2.<mvc:default-servlet-handler/><mvc:resource/>允许静态资源放在任何地方,如WEB-INF目录下、而传统的静态资源自能放在w...

2018-04-08 16:45:21 275

原创 bootstrap

4.17日更新为什么从可视化布局网站布局完拿到本地跑就变个样,因为少了两个css依赖,不仔细看源码还真容易蒙了。记录下我自己的文件路径<script src="js/jquery/2.0.0/jquery.min.js"></script><link href="css/bootstrap/3.3.6/bootstrap.min.css" rel="styleshe...

2018-04-08 11:28:00 156

原创 AJAX回顾

AJAX确实是一项令人着迷的技术,简洁而优雅,此文对AJAX做个简单复习回顾。大概步骤如下:1.设置XHR对象2.设置响应函数3.设置要访问的页面4.发出请求5.当服务端的响应返回,响应函数被调用。6.在响应函数中,判断响应是否成功,如果成果获取服务端返回的文本,进行显示。readySate存有XMLHttpRequest的状态。从0到4发生变化。0:服务请求未建立1:服务器连接已建立2:请求已接...

2018-04-07 19:39:00 125

转载 Eclipse新建Spring-boot项目,打包部署并输出HelloWord

Spring-boot因为其对jar包的高度集成以及简化服务配置,快速部署等的优点,逐渐成为Java开发人员的热衷的框架。下面演示一下怎么在Eclipse中新建Spring-boot项目以及打包部署。在Eclipse中创建Spring-boot有两种方式方式一进入Spring-boot的在线配置网站http://start.spring.io/;定制自己的项目服务组件,下载到本地并使用Eclips...

2018-04-07 13:13:34 707

转载 基于Maven的SpringBoot项目实现热部署的两种方式

前言JRebel是JavaEE中比较流行的热部署插件,可快速实现热部署,节省了大量重启时间,提高了个人开发效率。看一张图就知道了:我这里提到JRebel的目的主要是说明热部署工具带来的优势:节省时间,提高开发效率 下面我将介绍使用maven构建的SpringBoot项目中实现热部署的两种方式,使得部署变得异常简单,同时两种方式也非常的简单。热部署devtoolsPom.xml中直接添加依赖即可: ...

2018-04-07 10:39:01 143

原创 jme-再现虎式坦克

       在此例中实现对外部模型的加载: 用jme再现虎式坦克。下了几个模型发现不能用,打开jar包,plugins目录下,发现jme支持的有fbx,gltf,obj等3d格式,以后才可能会增加对dae等格式的支持的插件,作为一个开源项目,我们也可以为之贡献加载器插件代码。public class model extends SimpleApplication { public static...

2018-04-06 19:07:35 359

原创 输入百度网址后发生了什么

域名解析过程:1)在浏览器中输入 www.baidu.com,操作系统会先检查自己本地的 hosts文件是否有这个网址映射关系,若有就调用这个 ip 地址映射,完成解析。2)若 hosts 没有,则找本地 dns 缓存。3)若 hosts 与本地 dns 缓存都没有,则找 tcp/ip 参数中设置的首选 dns服务器,在此我们叫它本地 dns 服务器,此服务器收到查询时,若要查询的域包含在本地配置...

2018-04-05 20:36:55 1171 1

原创 剑指offer-合并两个排序的链表

题目描述输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。思路:新建一个头结点root,和一个跟踪结点p,两个链表指针指向结点的值进行比较。若一条链表结束了,那么另一条链表剩下的部分直接加到新链表的后边。注意奥,最后返回的是root.next,而不是root。public class Solution { public ListNode Merge...

2018-04-05 20:19:39 135

原创 剑指offer-链表中环的入口结点

题目描述一个链表中包含环,请找出该链表的环的入口结点思路:利用hashset不可以存重复元素的特点,add方法返回类型为boolean。那么ListNode不是基本类型,可以比较吗?ListNode虽然不是基本类型,但是比较时比较的是对象地址,是可以比较的。public class EntryNodeOfLoop { public ListNode method(ListNode pHead)...

2018-04-05 19:54:37 99

原创 jme-神看光是好的,要有光

神看光是好的,于是,转动地球的一面有了光亮。1.创造一个方块形状的网格(Mesh);2.加载一个能够感光的材质(Material);3.创造一个几何体(Geometry),应用刚才和网格和材质;4.创造一束定向光(DirectionalLight),并让它斜向下照射,好使我们能够看清那个方块;5.将方块和光源都添加到场景图(rootNode)中。public class HelloJME3 ext...

2018-04-05 18:44:13 274

原创 jme-旋转的双子星

jme中场景图由spatial,Geometry,Node这三个类来实现,通过例子来体会三者之间关系的关系:Spatial表示3D空间中的一个物体,它在空间中有三种线性变换:位移(Translation)、旋转(Rotation)、缩放(Scale)。Spatial是Geometry和Node的父类。Geometry存储了物体的网格和材质,代表可视物体。Node是一个空间中的节点,每个节点...

2018-04-05 14:16:25 319

原创 剑指offer-斐波那契数列

题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。n<=39这个题可以说是迭代(Iteration) VS 递归(Recursion),f(n) = f(n-1) + f(n-2),第一眼看就是递归啊,简直完美的递归环境,递归肯定很爽,这样想着关键代码两三行就搞定了,注意这题的n是从0开始的:12if(n<=1) return n;else retu...

2018-04-03 17:14:32 104

原创 剑指offer-滑动窗口的最大值

题目描述给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, {2,3,[4,2,6],2,5,...

2018-04-03 15:18:59 115

原创 mysql引擎及其索引结构

mysql  使用的引擎:1)  MyIsam 不支持事务,适用于选择密集型,插入密集型,mysql 默认的引擎2)  innodb 使用于更新密集型,支持事务,自动灾难恢复,行级锁,外键约束3)memory 出发点是速度 采用的逻辑存储介质是内存4)merge 一组 myisam 表的组合mysq  索引使用的数据结构:B+树索引:用于提高数据访问速度的数据库对象。优点:1)索引可以避免全表扫描...

2018-04-02 18:31:57 284

空空如也

空空如也

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

TA关注的人

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