自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 问答 (1)
  • 收藏
  • 关注

原创 拿来即用的JSON转Map工具类

自己以前编写整理的工具类,不需要导包,主要部分仅使用JAVA系统自带类库即可完成。为了使用方便,直接处理 HttpServletRequest 对象,支持解析前端传回JSON中带的Map对象、List<Map>对象及键值对。(测试时勿用String转JSON的JSON,表达的Map及List<Map>会被解析成String)具体代码如下:import javax.servlet.http.HttpServletRequest;import java.util.*;

2020-06-28 23:08:32 408

原创 如何将网页变成桌面屏保

日常逛博客,发现有位博主的网站上出现了有趣的东西,可根据鼠标操作进行面部跟踪及表情变化的双马尾:除了这个还有其他的模型,比如帅气小哥哥、猫、Q版人物等,详情可见:https://www.cnblogs.com/yingyigongzi/p/11016657.html我个人中意的还是这个,为此,在网上查阅了一下,想将其做成windows桌面插件,由于技术不足的问题,放弃了这个最开始的目的...

2019-11-19 11:21:41 8113 7

原创 详细实战——Java灵活创建Excel文件

最近项目碰到了这样的需求,查阅了一些资料,使用了POI,结合自己的需求整理了下,相关的全部代码可在文章末尾处点击 百度网盘 下载。————————————————————————操作环境如下——————————————————————————类别 名称 简介 编译器软件 IDEA Java编程语言开发的集成环境 Jar包管理 maven 可...

2019-10-30 13:26:37 823

原创 详细实战——从零开始的SpringBoot搭建网站

搭建初始线上项目实现的方法有很多,按照本人接触的,它们关系简单来说就是:数据库——后台服务器——前台展示。下面从头开始说一种感觉方便简单好用的方法(仅供参考,具体书写的格式及规范遵从实际情况),本文多图,相关的全部代码可在文章末尾处点击 百度网盘 下载。————————————————————————操作环境如下——————————————————————————类别 名称...

2019-10-25 15:19:36 1657

原创 Docker常用的操作命令

先说下Docker,Docker是一个开源的容器引擎,它有助于更快地交付应用。Docker可将应用程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理。使用Docker可更快地打包、测试以及部署应用程序,并可以缩短从编写到部署运行代码的周期。Docker包含的组件:Docker daemon:Docker守护进程,是一个运行在宿主机的后台进程,可通过Docker客户端与之通信。 C...

2019-10-08 13:58:57 144

原创 Iframe页面间传值,方便有效

首先,需要一个js文件,文件内部代码如下:var mp=window.top.document; function sendout(name, data) { try{ eval("mp.on" + name + "(data);"); }catch(error){ }}function receive(name, fun) { try{ eval("mp.on...

2019-10-08 13:43:10 236

原创 Spring Cloud与Docker微服务架构实战观后感

最近部署项目时接触了一个新东西:Docker。在后续的查找中发现了周立的《Spring Cloud与Docker微服务架构实战》一书,接触后感觉很好,又是一套新东西(笑哭)。。如今,自我总结下从书中得到的东西。首先,自我感觉这本书讲的是实货,对于一个没接触过Spring Cloud的人来说,简直太棒了。示例细节可算是面面俱到,还有对应的demo可下载,边看边感觉激情澎湃(笑)。目前,通过阅...

2019-09-27 11:11:27 256

原创 oracle用par文件导出dmp文件及导入dmp文件

近日碰到这个问题,在此记录下。本文使用的是windows server2012,oracle11g。准备:为了方便使用,在需要的服务器上装上oracle客户端,并在Net Manager中配置好本地的服务(直接装oracle数据库是默认配置好的,此步骤可忽略),这样使用PLSQL会很方便;实例对应的非sys用户,本文使用yssl用户(使用sys用户也可以);在指定目录下新建文件夹,本...

2019-09-24 10:54:28 2112

原创 处理 No 'Access-Control-Allow-Origin' header is present on the requested resource 问题

在开发中,前端同事调用后端同事写好的接口,在地址中是有效的,但在项目的ajax中,浏览器会报 "No 'Access-Control-Allow-Origin' header is present on the requested resource"的错误。这是由于浏览器禁止ajax请求本地以外的资源,解决办法如下:后端同事在Controller层的类上增加@CrossOrign注解,当前...

2019-04-19 15:59:27 61534 11

原创 SpringBoot中css、js等静态资源获取不到网页报404问题[已解决]

本人初识SpringBoot,为了充实自己,新的项目决定用 SpringBoot写。写到连接页面得到时候发现,复制到项目路径下的css和js都加载不了,上网找答案,最终解决办法如下:在yml或properties配置文件下加配置静态资源地址:#yml写法,确保resources在Spring下即可Spring: resources: static-locations: c...

2018-11-29 22:36:11 16949 3

原创 java后台走接口接收返回json+获取客户端IP

不说废话,代码如下:首先是获取客户端IP(通过request获取):/** * 获取用户IP * @param request * @return */public static String getIpAddress(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-f...

2018-10-09 14:06:41 1340

原创 Python自学记录——返回函数、匿名函数、装饰器与偏函数

国庆节快乐~~虽说今天是假期的最后一天。。好久没学习Python了。。值得高兴的是 《怪物猎人:世界》目前所有的龙我(统枪)都打过一遍了 (/得意)。正题,开始学习、记录:返回函数顾名思义,返回函数即 返回值为函数。调用一个函数,返回另一个函数,当执行另一个函数时,另一个函数的内部才执行。有点绕,示例如下:&gt;&gt;&gt; def test(alist):... ...

2018-10-07 23:49:30 162

原创 Python自学记录——高阶函数map/reduce、filter、sorted

Python内置了四个强大的函数,如标题所示,下面来记录说明下:map看见此 map 需要注意,python中的 map 和 java 中的 map,是不同的,java中的 map 与 python中的字典列表相近。map是一个十分便利的函数,它可以将list中的每个值执行相同的函数方法,并返回一个新的迭代器对象Iterator,示例如下:&gt;&gt;&gt; l = [1,...

2018-10-07 18:09:28 217

原创 Python自学记录——列表生成式、生成器、迭代器

前段时间因工作问题和家中的电脑无法开机,学习Python的计划搁置了一段时间。借此感觉到以前学习的速度过慢,为了达成自己制定的学习目标,决定延长每次Python的学习时间,增加记录内容。下面正题开始:列表生成式即快速生成 list 的写法,它内置于Python中,简单又强大。举个例子,生成一个数字1到10的列表,写法如下:L = range(1,11)L[1,2,3,4,5,...

2018-08-22 17:15:16 246

原创 Python自学记录——dict和set

Python内置字典,名为 dict,在 Java 等其他语言中称为 map。它以 key-value 存值,具有极快的查找速度。dict示例如下:对象名 = {Key:value,key:value,key:value}    若想取出指定 Key 对应的值,则有两种方式:第一种:对象名[Key]    在 dict 中,多次放入一个 Key值,后面的 v...

2018-08-15 13:15:45 142

原创 Python自学记录——条件判断语句和循环语句

条件判断语句和循环语句都是编写代码中经常用到的语句,下面就简单说下:条件判断语句条件判断语句的是:if(判断内容): 执行内容1elif(判断内容): 执行内容2else: 执行内容3使用时要注意判断格式,换行后第二行要缩进四个空格,否则会报错。以上述代码为例,if 后面的括号内,放入的首次判断的内容,若正确,执行 执行内容1 ,执行完成后,跳过剩...

2018-08-15 13:14:50 3019

原创 Python自学记录——list和tuple

Python中内置的两种常用的有序列表,名为 list 和 tuple 。List其中,list是一个可变的有序列表,可以随时添加或删除元素。写法如下:personName = ['Susan','Jony','Billen']personName就是一个list列表,输入代码 len(personName) 会返回 list的元素个数3,如下图所示:            ...

2018-08-15 13:14:36 329

原创 Python自学记录——格式化字符串

首先,先说几个用CPython的常用语句。我的CPython使用cmd打开的,操作方法是:       点击右下角菜单图标——&gt;在 搜索程序和文件 处 输入 cmd,并敲击回车键,会出现新的窗口,具体如下图:                这个会有一个新问题,安装Python的时候,是否配置了环境变量。       我再win10电脑中安Python3.6.5的时候出现了...

2018-08-15 13:14:18 165

原创 Python自学记录——数据类型和变量

首先,Python是一种编程语言,它有自己语法。简述为三点:    1.注释以 # 为开头:               注释部分在运行结果中不显示,只在代码中显示。    2.代码坚持使用4个空格缩进:                上图代码是一个if..else判断语句,详情日后再说。在CPython中写法如上。注意上图中格式,想要换行写入语句,有两种方     式:一...

2018-08-15 13:14:05 185

原创 Python自学记录——Python简介、安装及第一个程序

        2018年6月16日,在看 侏罗纪世界2 的路上,听某位 头发茂密 的资深程序小哥提及Python,及他对其的看法,促使我当天晚上上网查了下这个语言的相关资料,感觉上应该学习一下。于是乎,刚刚入行编程的我,开始了自学的旅程。初步接触了下,感觉这个语言蛮有趣的,而且很强大,拓展的领域很多。搜寻了众多资料,找到了一个看起来不错的网站,决定就以它为教材学习啦~~(网址:https://w...

2018-08-15 13:12:55 213

原创 Python自学记录——切片、迭代

在Python中,代码不是越多越好,而是越少越好;代码不是越复杂越好,而是逻辑越简单越好。基于这个思想,我们可以学习下Python的高级特性,它能减少代码量。Python中,代码越少,开发效率越高。切片:Python中取一个 list 或 tuple 中部分元素是很常见的操作,一般来讲,有两种笨方法,下面以取 list 前三个元素为例:&gt;&gt;&gt; L1=[1,2,3,4...

2018-08-15 13:10:30 231

转载 js获取服务器路径

是一个方法,使用时直接调用即可//获取服务器路径function basePath() {    //获取当前网址,如: http://localhost:8080/ems/Pages/Basic/Person.jsp    var curWwwPath = window.document.location.href;    //获取主机地址之后的目录,如: /ems/Pages/Basic/Pe...

2018-07-12 10:12:02 5842

原创 Python自学记录——函数参数和递归函数

大多数时候,我们调用函数时,需要传入指定的参数,根据我们传入的参数,函数将返回我们对应参数的结果。在Python定义参数比较简单,灵活度特别大。除了正常定义的必选参数外,还有默认参数、可变参数、关键字参数,使函数定义的接口,不但能处理复杂的参数,还能简化调用者的代码。必选参数(位置参数):def power(x): return x*x上述写的是个简单的求平方的示例,其中 x 就是必选参数...

2018-07-09 23:30:11 389

原创 LayUi中接口传数据成功,表格不显示数据

今天接触这个框架发现的问题,某些情况下,json传过来了,对应表格报错或提示无数据,情况截图如下:LayUi 对传过来的 Json 有严格的要求,一般情况下,要求要有4个参数,分别为:code:0 //数据状态msg:"" //状态信息count:1000 //数据总数data:[] //数据列表若传过来的 Json 包含这四个参数,且参数名一样,则表格读数据不...

2018-07-04 16:46:28 23238 15

原创 Python自学记录——调用函数和定义函数

对于函数,我的理解是 抽象的方法。你不需要它是内部结构是什么样子的,只要遵从它给你的规则来使用,就能得到想要的效果。调用函数在 Python 中,有很多内置的函数供我们调用,常用的函数如下:help(obj)帮助,解释传入的objtype(obj)查看传入obj的类型callable(obj)查看obj是否可以像函数被调用isinstance(obj,cls)查看obj的数据类型是否符合cls中的...

2018-07-03 23:46:35 249

转载 十步学习法(内容摘要)

概述为了掌握一门技术,我需要了解一下三个要点:如何开始 —— 要想开始使用自己所学的,我需要掌握哪些基本知识?学科范围 —— 我现在学的东西有多宏大?在开始阶段,我不需要了解每个细节,但是如果我能对该学科的轮廓有大致的了解,那么将来我就能发现更多细节。基础知识 —— 不止在开始阶段,要想使用一项特定的技术,我需要了解基本的用户案例和最常见的问题,也需要知道自己学的哪 20% 就能满足 80% 的日...

2018-06-19 16:33:07 544

原创 easyui 将后台已有的值传回select输入框内 并在点击下拉框时显示选中(支持多选)

原理:用ajax获取选中的值,把选中的值放入指定select下即可。第一步,确定传回前台的Json,代码如下:获取下拉框选中的值: @RequestMapping("/test") @ResponseBody public String atest(HttpServletRequest request, HttpServletResponse response) { List&lt;...

2018-06-13 13:36:45 1621

转载 监听器——项目运行后定时自动运行任务

实现方法:先在web.xml中添加一个listener,指定自己写好的类;写好的类实现ServletContextListener接口,重写contextInitialized方法,并在方法里执行所需的任务;由于是定时任务,需要再创建一个类继承TimerTask,并在重写方法run中,写入要执行的任务。具体示例如下:web.xml(可根据自己的项目及习惯更改路径和类名) &lt;listener&...

2018-06-11 09:36:55 1021

原创 日期下拉框(只包含月和日)

简易的下拉框,用来满足用户以非日历的形式填写日期满足需求:页面加载时在select写入数据,月份和日期以当时时间为准(比如:用户与2018年5月20日点击页面,页面上两个select显示的是5 和 20);日期可根据选择的月份即时发生变化;html(xdata为自制样式,具体样式需求需自行更改)&lt;select id="startMon" class="xdata" onchange="cha...

2018-05-23 17:26:29 3611

原创 mysql数据库表结构转到postgres数据库简单方法

第一步,确保电脑上装有这两个数据库。第二步,下载一个管理数据库的软件,如navicat premium等。第三步,此步开始有截图。选中要转移的表,拖拽至另一个数据库想要存放的位置,或选中要转移的表,复制,到另一个数据库里粘贴,如图所示。第四步,之后会出现一个名为“数据传输”的窗口,在这里可以根据需求选多张表到另一个数据库的指定位置,之后点击开始,点击确认。之后会自动传输数据...

2018-05-23 16:40:37 5626 5

原创 easyui 表格数据跨页面读取

页面A中,点击触发方法,执行window.open("相对路径页面B");页面B使用window.opener.document.getElementById("页面A信息框ID").value;获取对应信息框id的值;使用 $("#页面B信息框ID").text("页面A信息框ID的值");  即可在本页面对应位置写入值;若是读取页面A中 easyui datagrid 的 数据,注意:由js创...

2018-05-09 23:09:15 743

空空如也

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

TA关注的人

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