- 博客(38)
- 资源 (2)
- 收藏
- 关注
原创 技术汇总99
JNAJNI的替代品,调用方式比JNI更直接,不再需要JNI那层中间接口,几乎达到Java直接调用动态库SmallSQL基于JDBC3.0转为Desktop应用设计的嵌入式数据库,纯Java,本地访问,不支持网络但目前好像不太活跃,最新版本是0.2,并且2008年后没有更新Fisheye类似Hudson的配置库管理工具,据说简单易用TeamViewer与Java无关...
2018-12-01 19:51:21 361 1
原创 SpringMVC的工作流程
springMVC的工作流程:用户发送一个http请求到web服务器,解析完后,dispatchservlet接收到去调用handdle Mapping去查找对应的handle路径,将调用的结果返回给dispatchxxx,再根据结果去调用handleAdapter,handler根据适配调用具体的Controller,根据调用的结果去执行 相关的业务代码。Controller执行完后返回对应...
2018-09-07 21:16:20 9977
转载 封装js工具类
转载 新开公众号,欢迎关注:里面有几个T的免费的学习资源/** * @author:水痕 * @timer:2016-07-28 * @email:[email protected] * @version:1.0 * @title:封装一个自己常用的工具类js * @note: */ ; (function(window, document, $) { ...
2018-05-03 18:10:16 3039
原创 插入排序
基本思想: 排序算法之插入排序,将待排序的序列分为两部分,待排序和已排序,与选择排序不一样的是,插入排序每次将一个待排序的数据元素,插入到前面已经排好序的数列中的适当位置,使数列依然有序;直到待排序数据元素全部插入完为止。/*** 直接插入排序:* 注意所有排序都是从小到大排。*/public class InsertSort { /** * ...
2018-05-03 18:02:15 161
原创 选择排序
基本思想: 排序算法系列之选择排序,将待排序的序列分成两个部分,已排序和带排序,每一趟从待排序的元素当中选出最值(最大值或者最小值)的一个元素,顺序的放在已排序的数列最后,如此循环,直到全部待排序的数据元素排列完成。2.基本代码实现:/*** 简单选择排序:执行完一次内for循环后最小的一个数放在了数组的最前面。*/public class SelectSort { ...
2018-05-03 17:56:27 125
原创 冒泡排序
排序算法系列之冒泡排序,所谓冒泡排序,就是将待排序的元素想象成一个个带重量的气泡,轻则上浮,重则下沉。一般的,最基本的冒泡排序是要掌握的,不管是日常的开发和面试都是需要用到的。一、冒泡排序(BubbleSort) 1. 基本思想: 两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。排序过程: 设想被排序的数组R[1..N]垂直竖...
2018-05-03 17:48:54 201
原创 导入Excel的数据
HTML代码: <div class="toolbar_btn top5"> <form id="uploadForm" action="${ctx}/cruiseRoom/showExcelInfo.json" method="post" enctype="multipart/form-data">
2018-05-02 16:07:57 157
原创 Hibernate框架2--Hibernate入门程序
一、创建项目1.打开idea,file--new--project--maven,创建新项目。如下图: 2.pom.xml文件的配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi...
2018-04-08 10:47:04 159
原创 Hibernate框架1
一、hibernate的简介Hibernate框架简化了java应用程序与数据库交互的开发。 Hibernate是一个开源,轻量级的ORM(对象关系映射)工具。ORM工具简化了数据创建,数据处理和数据访问。它是将对象映射到数据库中存储的数据(表)的编程技术。Java application-->object-->ORM-->databaseorm工具使用JDBC ...
2018-04-02 15:49:46 138
原创 Oracle数据库学习(总)
第1节. 查询数据Select语句 - 演示如何查询单个表中的数据。第2节. 排序数据ORDER BY语句 - 按升序或降序对查询的结果集进行排序。第3节. 过滤数据DISTINCT - 介绍如何消除查询输出中的重复行。WHERE - 演示如何为查询返回结果集中的行记录指定过滤条件。AND - 组合两个或两个以上的布尔表达式,如果所有表达式都为true,则返回true。
2018-02-05 12:55:31 1498
原创 select的灵活使用
//list集合绑定到select上td align="right">分站点:span style="color: red; font-weight: bold;"> * span>td>td align="left" width="15%">select name="siteName" id="siteName" hasEmpty="true"> opti
2017-12-14 16:16:39 181
原创 eclipse在debug模式下卡住,start模式下可以启动
记一次大坑。 记一次大坑。 记一次大坑。 重要的事说三遍项目在debug的时候卡住不走了。start模式却可以debug起服务,读取文件可能会出错,eclipse自动加断点,这时候就卡住了,这时候eclipse—–》window——–》show view breakpoints———》remove all,重新启动tomcat
2017-07-26 16:54:11 3846
原创 React学习笔记一
一、React的简介React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,在2013年5月开源了。
2017-07-20 15:11:55 214
原创 Spring入门一
Spring框架的概述Spring的快速入门Spring 工厂接口在MyEclipse 配置Spring的xml文件提示IoC容器装配Bean(xml配置方式)Ioc容器装配Bean(注解方式)在web项目中集成SpringSpring 整合 junit4 测试 1.1 Spring框架学习路线:Spring的Ioc Spring的AOP , AspectJ Spring的事务管
2017-07-14 08:52:27 279
原创 Spring面试大全
新开公众号,欢迎关注:里面有几个T的免费的学习资源Spring的优点有什么? Spring是分层的架构,你可以选择使用你需要的层而不用管不需要的部分Spring是POJO编程,POJO编程使得可持续构建和可测试能力提高依赖注入和IoC使得JDBC操作简单化Spring是开源的免费的Spring使得对象管理集中化合简单化描述一下spring中实现DI(dependency in...
2017-07-13 14:44:54 486
原创 Struct2入门四
OGNL表达式使用和值栈 1、 值栈在开发中应用 主流应用 : 值栈 解决 Action 向 JSP 传递 数据问题 Action 向JSP 传递数据处理结果 ,结果数据有两种形式 1) 消息 String类型数据 this.addFieldError("msg", "字段错误信息"); this.addActionError("Action全局错误信息"); thi
2017-07-13 10:51:39 251
原创 Struct2入门三
Struts2国际化 1、 国际化原理 ? 什么是国际化 ? 同一款软件 可以为不同用户,提供不同语言界面 —- 国际化软件 需要一个语言资源包(很多properties文件,每个properties文件 针对一个国家或者语言 ,通过java程序根据来访者国家语言,自动读取不同properties文件 )2、 资源包编写 properties文件命名 : 基本
2017-07-13 10:43:11 264
原创 Struct2入门二
Action访问Servlet 1、 在Action 中解耦合方式 间接访问 Servlet API ——— 使用 ActionContext 对象 在struts2 中 Action API 已经与 Servlet API 解耦合 (没有依赖关系 ) * Servlet API 常见操作 : 表单提交请求参数获取,向request、session、application三个范围存取数据 a
2017-07-13 10:34:29 247
原创 Structs2入门一
一、Struts2框架介绍 1、三大框架 : 是企业主流 JavaEE 开发的一套架构 Struts2 + Spring + Hibernate 2、 什么是框架?为什么学习框架? 框架 是 实现部分功能的代码 (半成品),使用框架简化企业级软件开发 提高开发效率,降低代码的耦合度等。3、 什么是Struts2 ? Struts2 是一款优秀MVC框架 MVC:是一种思想,是一种模式
2017-07-13 10:32:11 323
原创 工作笔记一、编写远程接口
工作笔记主要做的需求是将签证名称和签证有效期保存起来,写一个远程接口供APP端调用。1.新建一张表用于保存签证信息,并且向数据字典里面插入多条信息。insert into XXX.sys_dict (ID, CODE, PARENT_ID, IS_DEFAULT, ORDERBY, CREATE_DATE, CREATE_BY, UPDATE_DATE, UPDATE_BY, VERSION, IS
2017-07-12 15:13:03 319
原创 剑指offer--给定一个链表,从尾部到头部打印,输出链表节点的值
新开公众号,欢迎关注:里面有几个T的免费的学习资源 /*给定一个链表,从尾部到头部打印, * 输出链表节点的值*/package offer1.PrintLinkListFromTailToFront;/*给定一个链表,从尾部到头部打印, * 输出链表节点的值*/public class Own { public static class ListNode{...
2017-03-16 12:31:09 346
原创 选择排序---学习笔记
选择排序—学习笔记基本思想:每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。排序过程初始关键字 [49 38 65 97 76 13 27 49] 第一趟排序后 13 [38 65 97 76 49 27 49] 第二趟排序后 13 27 [65 97 76 49 38 49] 第三趟排序后 13 27 38 [97 76 4
2017-03-16 12:25:50 184
原创 希尔排序--学习笔记
稀尔排序–学习笔记它是一种插入排序。它是直接插入排序算法的一种威力加强版。 希尔排序的实质就是分组插入排序,该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。基本思想:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序, 然后依次缩减增量再进行排序,待整个序列中的元素基本有序(增量足够小)时,再对全体元素进行一次直接插入排序。 因为直接
2017-03-16 12:23:37 208
转载 插入排序---学习笔记
插入排序基本思想:每次将一个待排序的数据元素,插入到前面已经排好序的数列中的适当位置,使数列依然有序;直到待排序数据元素全部插入完为止。排序过程:[初始关键字] [49] 38 65 97 76 13 27 49 J=2(38) [38 49] 65 97 76 13 27 49 J=3(65) [38 49 65] 97 76 13 27 49 J=4(97) [38
2017-03-16 12:19:17 180
原创 冒泡排序--学习笔记
冒泡排序(BubbleSort)基本思想:两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。排序过程:设想被排序的数组R[1..N]垂直竖立,将每个数据元素看作有重量的气泡,根据轻气泡不能在重气泡之下的原则, 从下往上扫描数组R,凡扫描到违反本原则的轻气泡,就使其向上”漂浮”,如此反复进行, 直至最后任何两个气泡都是轻者在上,重者在下为止。【示例】
2017-03-16 12:17:02 209
原创 快速排序--学习笔记
快速排序–学习笔记快速排序过程:【示例】:初始关键字 [49 38 65 97 76 13 27 49] 一趟排序之后 [27 38 13] 49 [76 97 65 49] 二趟排序之后 [13] 27 [38] 49 [49 65]76 [97] 三趟排序之后 13 27 38 49 49 [65]76 97 最后的排序结果 13 27 38 49 49 65 76 97 各趟排序
2017-03-16 11:37:18 250
转载 ******英文字母和中文汉字在不同字符集编码下的字节数 英文字母:******
**英文字母和中文汉字在不同字符集编码下的字节数 英文字母:**字节数 : 1;编码:GB2312字节数 : 1;编码:GBK字节数 : 1;编码:GB18030字节数 : 1;编码:ISO-8859-1字节数 : 1;编码:UTF-8字节数 : 4;编码:UTF-16字节数 : 2;编码:UTF-16BE字节数 : 2;编码:UTF-16LE中文汉字:字节数 : 2;编码:GB2312字节数 :
2016-12-07 13:19:55 248
原创 Win8系统108个运行命令
新开公众号,欢迎关注:里面有几个T的免费的学习资源Windows + R打开“运行”对话框。 1.appwiz.cpl:程序和功能(程序卸载) 打开程序和功能(程序卸载)窗口 2.calc:启动计算器 3.certmgr.msc:证书管理实用程序 证书管理实用程序 4.charmap:启动字符映射表 5.chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命...
2016-04-26 10:54:03 361
转载 Suse Linux常用命令
新开公众号,欢迎关注:里面有几个T的免费的学习资源目录 1、Suse9下配置默认网关 1 2、Suse9下开启telnet服务 1 3、Suse9下开启FTP服务 2 4、Suse9下配置rlogin 2 5、查看版本、内核 2 6、查看CPU、MEM 3 7、查看操作系统位数 3 8、查看VCS双机软件版本 3 9、主机名修改 3 10、检查系统分...
2016-04-26 10:52:06 4873
原创 Java网络编程:第一个TCP程序
第一个TCP程序:通过ServerSocket类及socket完成一个服务器的程序开发,此服务器向客户端发送字符串“Hello World”的信息。
2016-04-26 10:21:20 337
转载 Android面试题
1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念 DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。 2、sim卡的EF 文件有何作用 sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本 身可以
2016-04-26 10:19:51 239
原创 多线程问题的总结
新开公众号,欢迎关注:里面有几个T的免费的学习资源文章在别处转载,出处已忘记,不过网上很多,来之分享,用之分享。1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”知其所以然”,只有达到”知其然知其所以然”的程度才可以说是把一个知识点运用自如。OK...
2016-04-26 10:18:18 2059
转载 java enum(枚举)使用详解 + 总结
enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容
2016-04-18 00:02:04 465
智能聊天机器人
2016-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人