自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (4)
  • 收藏
  • 关注

原创 Ajax传递前端页面Checkbox选中数组透传后台值为NULL问题

Ajax传递前端页面Checkbox选中数组透传后台值为NULL问题使用AjAx 前端透传到后台数组使用AjAx 前端透传到后台数组前端Checkbox代码:<form> <input type="checkbox" name="id" value="1" />1<br /> <input type="checkbox" name="...

2020-04-07 23:37:16 541

原创 JDK8 通过Lamda表达式对List排序

代码List<Integer> list = new ArrayList<>(); list.add(1); list.add(3); list.add(0); list.add(7); list.add(2); System.out.println("排序前:" ); ...

2019-10-16 00:13:11 333

原创 LayUi中如何将Table单条数据展示到Open里面,进行编辑

1、先在父页,也就是展示Table的页面在这边直接粘贴layui.open代码,现在的问题就是渲染问题,在子页form.render()没有起效,后续看下。 table.on('tool(这边加下控件ID)', function(obj){ var data = obj.data; if(obj.event === 'edit'){ ayer.ope...

2019-08-17 18:25:11 696

原创 Layui单选框单选备注

LayUi单选框单选问题<div class="layui-inline "> <label class="layui-form-label">启用状态</label> <div class="layui-input-block"> <input type="ra...

2019-08-17 11:02:26 679

原创 Layui-form中异步刷新省市三级联动异步操作

Ajax异步刷新省市三级联动异步操作代码段只是粘贴了一个初级script框架,通过监听select控件,获取不同省份的值,然后就取得相关json数据,渲染数据。如果使用layui框架,如果form渲染失败,可以试下form.render();主动渲染,有时间再具体更新下前端界面。ayui.use(['form', 'jquery'], function () { var form =...

2019-08-14 21:12:20 678

原创 Spring数据库回滚操作主动抛异常

这里写自定义目录标题Spring数据库回滚异常接收Spring数据库回滚异常接收好久没更新了,最近项目需要回滚数据,所以需要主动抛异常@Transactional(rollbackFor = Exception.class)public void throwEx() throws Exception { throw new Exception("抛出异常测试");}...

2019-08-14 21:04:48 455

原创 Spring 后端传输Json数据并格式化显示

1、首先Spring mvc服务器返回Json数据-String字符串需要添加@ResponseBody,代码:import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.RequestM...

2018-10-31 23:42:45 1178

原创 Spring 后端数据传递到前端使用EL表达式

1、核心依赖去年找工作的时候,当时熟悉spring工程找到几篇博客,写着后端数据传输到前端用${name}就可以从后端传递到前端了,可能是作者太熟悉项目吧,写的太简单,当时真的坑了我好久,就一个符号传递值,我还思考好久,毕竟前端的东西完全不懂,搞了好久没搞出来,最后就放弃了,今年想起来了,就把整体项目更新下吧。首先,你先搭建一个spring-web的平台,用spring-mvc就行,点击以后按...

2018-10-29 00:04:49 2776

原创 JQuery-JsonView插件使用方法

格式化前端Json数据1、服务器开发多少得懂点前端,哎,在页面展示的时候,有时候需要传递到前端Json数据,为了更加美化Json数据格式,所以使用了JQuery-JsonView插件,在这记录下。首先,先去把插件zip包下载下来,JQuery-JsonView下载地址,下载以后可以查看,如下图所示:具体实现了哪些功能,如何引用,可以看下前端源码,里面写的很详细。2、服务器端到前端存在的B...

2018-10-16 00:58:44 1455

原创 Java核心基础轻松笔记:对象与类

最近,有人问到什么叫接口,在程序开发过程中,就是多个不断地调用接口完成一件件事情。按照我的理解,给他解释说,比如有一个大的苹果农场,在这个农场里面生产苹果,突然有个商人想获取苹果,商人不用关心苹果怎么生产的,农场主只需要给一个获取苹果的“通道”就可以,这个“通道”就可以称为一个接口,其中查看每个苹果的各个方面的指标,包含苹果的名称、种类、颜色,就是查看苹果属性,就可以将这些属性封装成一个对象,这就...

2018-09-16 21:54:17 122

转载 Java 大数值和数组拷贝方法

Java核心技术慢慢学如果基本的整数和浮点数精度不能够满足需求, 那么可以使用 jaVa.math 包中的两个 很有用的类: Biglnteger 和 BigDecimaL 这两个类可以处理包含任意长度数字序列的数值。 Biglnteger 类实现了任意精度的整数运算, BigDecimal 实现了任意精度的浮点数运算。常用的方法: BigInteger a = BigI...

2018-09-12 00:31:06 305

原创 在IDEA社区版本内Maven的方式进行Web应用开发

以后有时间补上再补上旗舰版版本和Spring+Struts@Resource注解的方式好久没写了,最近忙着学习新的业务流程,用到这些框架的东西,就简单记一下。 1、先创建一个新的项目,new-&amp;gt;project,想创建一个webapp,必须先将create from archetype打勾。 2、这里按需求填写自己项目名称,在这就填写test 3、联网,让IDEA把相关的依赖...

2018-08-15 00:01:04 1671 1

原创 Eclipse下开发新浪微博APP错误:java.lang.UnsatisfiedLinkError: Couldn't load weibosdkcore from loader dalvik.

今天翻出来三年前写的新浪微博APP,因为架构在Eclipse上,有些遗留错误存在,遇到运行过程中一个错误: java.lang.UnsatisfiedLinkError: Couldn’t load weibosdkcore from loader dalvik.system.PathClassLoader 然后,查找了一些文档,解决方法如下: 将WeiboSDKDemo下的文件如下标记复制

2018-01-13 18:02:34 280

原创 MPAndroidChar X轴显示日期以及动态改变坐标点显示精度

最近一直加班,去做了Android项目,虽然一直搞得后台,但是也不能忘了老本么,这次任务要求做一个Android折线图,显示数据,看到Github开源代码库里面提供了MPAndroidChar这个开源代码,十分惊艳,原来安卓图表类可以做的这么好看,贴下Github地址吧, PhilJay/MPAndroidChart。 连续加班一个星期,每天3点睡,也算是对程序员这个职业的信仰吧,哈哈。

2017-11-22 21:46:38 5020

翻译 Java 获取HTTP首部信息内容

通过HTTP服务器响应信息时候,一般来说,HTTP首部可能包含所请求的文档的内容类型、文档长度(字节数)、对内容编码所采用的字符集、日期时间、内容的过期时间及内容的最后修改日期。可以使用URL API创建连接,获取相关信息,报头信息如下所示:可以获取的信息类型如下所示:代码如下:import java.io.IOException;import java.net.Malf

2017-10-10 11:15:21 2155

翻译 Java 通过URL地址下载文本内容到本地文件中

HTTP传输协议过程中,HTTP服务器在每个响应前面的首部中提供了大量信息,例如,下面一个Apache Web服务器返回的一个典型的HTTP首部: 通过URL进行资源下载时,创立连接,使用getContentType()确定文本类别,比如只下载txt文件,我们将指定非Content-Type里面非text文件,抛出异常。然后通过getContentLength()获取文本大小,通过IO流将文本内容

2017-10-09 21:46:20 6615

翻译 Java Try...Catch...Finally在Java 6 与Java 7的变化

在Java程序编写过程中,使用大量的Try...Catch...Finally框架。例如,在使用openStream()方法连接到URL所引用的资源时,在客户端与服务器之间完成必要的握手,返回一个InputStream,可以由此读取数据。在Java 6版本之前,整个过程代码如下:import java.io.InputStream;import java.net.URL;public clas

2017-10-08 17:45:37 453

翻译 Java 启动NewFixedThreadPool分段查找数组内最大值

有些时候数据量过大,只使用单线程查找,浪费了多核资源,我们可以使用线程池方式,开启多个线程,将数组分段给不同线程查找最大值,然后对比区域内大值,最终返回最大值。子线程Callback线程import java.util.concurrent.Callable;public class FindMaxTask implements Callable<Integer> { private int[

2017-09-27 15:53:04 379

原创 Java 从线程返回信息

习惯了传统使用Main单线程过程式模型的程序员在转向多线程环境时,最难掌握的就是如何从线程中获取返回信息。从结束的线程获得信息,这是多线程编程中最常误解的方面之一,run()方法和start()方法不返回任何值。接下来,我们逐一讲解几种获取返回信息的方法。整个程序设计,简单地显示SHA-256文件地址信息,文件线程需要把文件地址返回给执行主线程Main。最直接的方式:线程与信息显示同时进行线程调用

2017-09-27 11:38:16 661

原创 Java 有两个任务A与B,多线程执行任务A完成后再继续执行任务B

内容描述:在多线程中,有两个任务A与B,多线程执行任务A完成后再继续执行任务B,想到的两种方法一种线程间通信,使用条件变量方式,第二种就是使用CountDownLatch。条件变量主要使用的条件变量,判断是否任务A已经做完,然后再执行任务Bpublic class Main { public static boolean[] flag = new boolean[3]; public

2017-09-24 11:36:08 11374 2

转载 Mac Shell查询两个文件下不重复IP总数

脚本文件 其主要是将两个文件内不同IP地址内容去重复,放置另外文件,查询总个数,详细内容,以后写下 a.txt127.0.0.1 1222127.0.0.1 2223127.0.0.1 43434127.0.0.1 9883127.0.0.1 3434127.0.0.9 4343b.txt127.0.0.1 34343127.0.0.1 34412

2017-09-07 11:19:36 3034

原创 MacOS 终端指令查找本地ip地址以及写入Shell Script

终端直接输出 在终端内可以输入:ifconfig,将本地IP,网管等信息可以输出,但是如何直接使用命令行定位出IP地址呢?我们先看下ifconfig命令里面哪里包含了本机IP地址: 定位到:inet处为IP地址,那么我们可以使用grep 将en0中inet后面内容,如上图内容。 指令为$: ifconfig en0 但是,冗余信息太多了,使用 grep ‘inet’定位到IP地址所在行,

2017-09-06 19:28:38 2927 1

翻译 三重循环寻找最长连续字符串相加和为K值倍数的长度

问题描述 输入一个长度为n的序列,输入一个K值,在序列中找出最长连续序列A,其相加和为K的倍数。例如字符串{1,2,3,4,5},其K值为5,则连续序列{1,2,3,4,5}和为15,整除K值,所以输出最长连续字符串长度为5。代码import java.util.ArrayList;import java.util.Scanner;public class Main { public

2017-09-01 00:00:59 277

翻译 URL域名分类--学会应用基础知识啊

内容简介:为了将网址进行分类,我们将做如下操作:比如网址的两条为,http://news.sina.com.cn/json.jsp和http://news.ifeng.com/text.jsp如何将这两条网址进行分类呢,简单来说可以先提取域名,如下news.sina.com.cn和news.ifeng.com然后如何将它们归入到sina和ifeng里面呢?如何从news,即从头开始进行ASCII值排

2017-08-24 20:51:07 1060

原创 Java下两个有序数组归并思想排序

解题思路 现省略,具体后边再写,只要熟悉归并算法就不太难。代码package FileTest;public class Test { public static int[] arrayMerge(int[] a, int[] b) { int[] am = new int[a.length + b.length]; int ai = 0;

2017-08-17 16:28:59 1004

翻译 二路归并非递归排序Java实现

1、递归与非递归对比递归排序中需要将序列中的所有记录扫描一遍,所以耗费了O(n)时间,而由完全二叉树的深度可知,整个归并排序需要进行,由于归并排序在归并过程中需要与原始记录序列同样数量的存储空间存放归并结果以及递归时深度为的栈空间,因此空间复杂度为O[n+logn]。在排序过程中,需要两两比较没有发生跳转,所以是一种稳定的排序算法。 非递归的迭代方法,避免了递归时深度为的栈空间,所以空间复杂度为O

2017-08-13 17:13:43 634

原创 Maven项目:Spring MVC + Ajax + Json + RequestBody:POST后台服务器接收前端JSON数据并注解到POJO内

最近一直看Java服务器端开发,用的架构在Maven项目内的Web后台服务器,用了两天时间明白了怎么整合这些框架,很累找了很多资料,尤其在整个过程中Eclipse还时不时崩溃,正常的jsp文件都打不开,需要重新启动编译器,另外还有不断的调试。由于本人对于前端不太了解,更多时候调节一堆错误404,415这些错误真的很烦人,有时候重新启动编译器可以,但是有时候就需要查看POST的数据,而网上的大部分东西

2017-08-05 20:00:36 2903 2

原创 创建Spring第一个程序HelloWorld

创建动态Web项目点击Eclipse左上角File->New->Dynamic Web Project创建项目,出现如下对话框。如果没有创建这个类别,可以点击New菜单内的Other查找,若没有则需要进行Eclipse配置Web开发。 在Project name后填写SpringTest,其它默认设置点击next…然后finish完成创建。 项目总框架如下所示: 添加相关Jar包 主要jar文

2017-08-03 17:36:34 387

转载 MyBatis 入门以及实践

首先感谢下TechBirds大神,提供了一篇十分优秀的博客,将MyBatis介绍的十分详细,大神博客地址为:mybatis实战教程(mybatis in action),mybatis入门到精通 最近一直研究MyBatis架构,对于很多内容不是十分熟悉,具体整体介绍在MyBatis详细文档介绍,文档介绍十分详细但可能难以整体理解,所以在此稍微详细的进行描述。 - MyBatisMyBatis

2017-06-18 16:01:36 209

转载 两次扫描汽车数量

两次扫描汽车数量,求出能扫描处最多车辆数

2017-04-11 15:35:36 377

原创 Java-如何求取一个数的逆序列数

在算法中遇到一个问题,如何将一个数X逆序排序,例如103,其逆序数y为301。其主要思想如下: 1、求出数x的除10的余数a,即求出个位数字 2、然后x赋值为x除以10的商值,即将x将最低位去除,降低了位数 3、将y赋初始值为0,然后将y乘以10并相加a的值,即在步骤2内降一位,在步骤3内即需要增加一位,并加上余数,还原位数。 4、判断条件即x是否已经为0,为0则所有位的数转换完毕,

2017-03-28 11:11:37 5831

原创 Java 输入输出了下的简单解压操作

简要介绍 在Java学习过程中,接触到输入输出流的概念,简介了压缩与解压简单技术,实际实现解压过程遇到了一个问题,如果多个文件夹多个文档如何顺序解压。本文以http://blog.csdn.net/isea533/article/details/7995472博客所写Java解压技术,进行总结了下,并总结过程中遇到的错误之处。思路简析 首先声明解压文件,如上文所述如果包含多个文件夹,则存在多个

2017-03-17 16:41:03 411

原创 IDEA 编译运行过程中简单错误

从Eclipse转向IDEA,的确存在许多不同的习惯,今天在学习使用过程中,将一个包下的类删除,并创建新的类,并测试编写,出现了以下错误 找不到类,后来发现运行过程中,需要修改运行主类函数,如下 再次运行,正常!!

2017-03-10 15:36:12 381

原创 Mac 版本下IDEA简单知识

在Macbook Pro(以下简称MP)下,有一个好的编程软件绝对是让人十分愉悦的事情,而我选择了使用IntelliJ IDEA 作为Java开发学习使用,相对于Eclipse而言,存在一定的差距的。以下简单介绍一些差别。绝对路径 在使用OS系统过程中,已经完全没有了分盘的概念,所以我们则不需要硬盘分割指示,直接将路径指向所在位置, 例如我们使用Java语言创建一个txt文件,代码如下:Fi

2017-03-10 15:24:31 825

翻译 Java下ArrayList 与 LinkedList

ArrayList 通过 List<> list = new ArrayList<>(); 生成的list为可调整大小的数组,实现所有可选列表操作,并允许组数值NULL存在。在常数运行时间下,可以进行Size,isEmpty,get,set,iterator,listlterator等操作,添加(add)操作内,添加n个元素所需时间为O(n),其他操作的运行时间(粗略来讲)为线性时间。Linke

2017-03-07 10:32:48 245

转载 Java对象重载排序函数,实现排序

Java基本语法回顾在对象生成过程中,我们难免会牵扯到对象之间排序的问题,在Java语言中提供了自我排序的方式—Comparable函数,我们继承并重载对象Comparable函数,实现了对象之间的排序,并在此回顾了List的简单实用方法。## 实现代码 ## 在这里,我们以Employee员工的三个属性进行测试,工号,姓名,年龄。 如下:public class Employee

2017-03-02 21:47:23 1502

转载 奇数九宫格—Java实现

奇数九宫格 最近,看到BD知道了解了九宫格的一种解答方法,通过奇数排列,算法实现九宫格,九宫格其实就是横竖列3个数相加和为15。先简单介绍下算法思路,如下图所示,我们将9个数斜线排列,每3个一组,我们可以看到1只要填到8和6之间就可以了,所以然后行列坐标各加一找到了2的位置,然后2的位置超出9宫格了,则通过除3取余数方法找到了2的对称位置,同理找到3的位置,当转移到4,5,6排序时候,我们将3的位

2017-03-01 16:25:07 3764

原创 三层汉诺塔Java语言实现

三层汉诺塔Java语言实现问题描述 在诺基亚黑白机时代,玩过一个十分令人怀念的游戏-汉诺塔,游戏大致规则:有三根柱子A、B、C,在A柱子上从上到下存放了三个从小到大排序的碟子,每次只能移动一个碟子到另外的柱子上,同时每个柱子上小碟子必须在大碟子上边,通过移动将所有碟子从A柱子移动到C柱子上,并从上到下从小到大排序存放方可获胜。问题分析 首先,我们将碟子进行编写序号,按照从小到大的顺序为:1、...

2017-02-28 17:27:17 1889

转载 C语言,回溯法0-1背包问题

回溯法0-1背包问题本文以 http://blog.sina.com.cn/s/blog_690e57390100khgl.html 为主题编写的回溯0-1背包问题1、问题描述 物品总数量为n,背包容量为v,物品价值分别为value(……),物品重量为weight(…….),求如何存放物品使背包价值最大。2、回溯算法思路初始化数据后,我们先从第一个物品存入到背包中,判断物品是否已经使用完毕。如

2015-10-25 12:13:47 3446

axure_chrome_extension_V0.6.3.rar

谷歌Axure插件,谷歌浏览器安装此插件,则可以打开axure 的原型图

2019-08-07

Java后台服务器Maven+SpringMVC+Ajax+@RequestBody+Json传输

模拟了基本前端与后端交互JSon数据,使用了Java语言+Maven+SpringMVC+Ajax @RequestBody+Json传输完成基本数据交互

2017-08-09

模拟ATM机模型

模拟了ATM机简单操作,使用了C++语言编写,灵活运用了多种类来编写,熟悉C++的几种特性

2014-03-12

JAVA 摇动色子

简单的Panel界面,点击按钮,出现色子

2014-03-12

空空如也

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

TA关注的人

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