- 博客(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 437
原创 如何将网页变成桌面屏保
日常逛博客,发现有位博主的网站上出现了有趣的东西,可根据鼠标操作进行面部跟踪及表情变化的双马尾:除了这个还有其他的模型,比如帅气小哥哥、猫、Q版人物等,详情可见:https://www.cnblogs.com/yingyigongzi/p/11016657.html我个人中意的还是这个,为此,在网上查阅了一下,想将其做成windows桌面插件,由于技术不足的问题,放弃了这个最开始的目的...
2019-11-19 11:21:41 8309 7
原创 详细实战——Java灵活创建Excel文件
最近项目碰到了这样的需求,查阅了一些资料,使用了POI,结合自己的需求整理了下,相关的全部代码可在文章末尾处点击 百度网盘 下载。————————————————————————操作环境如下——————————————————————————类别 名称 简介 编译器软件 IDEA Java编程语言开发的集成环境 Jar包管理 maven 可...
2019-10-30 13:26:37 841
原创 详细实战——从零开始的SpringBoot搭建网站
搭建初始线上项目实现的方法有很多,按照本人接触的,它们关系简单来说就是:数据库——后台服务器——前台展示。下面从头开始说一种感觉方便简单好用的方法(仅供参考,具体书写的格式及规范遵从实际情况),本文多图,相关的全部代码可在文章末尾处点击 百度网盘 下载。————————————————————————操作环境如下——————————————————————————类别 名称...
2019-10-25 15:19:36 1731
原创 Docker常用的操作命令
先说下Docker,Docker是一个开源的容器引擎,它有助于更快地交付应用。Docker可将应用程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理。使用Docker可更快地打包、测试以及部署应用程序,并可以缩短从编写到部署运行代码的周期。Docker包含的组件:Docker daemon:Docker守护进程,是一个运行在宿主机的后台进程,可通过Docker客户端与之通信。 C...
2019-10-08 13:58:57 161
原创 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 254
原创 Spring Cloud与Docker微服务架构实战观后感
最近部署项目时接触了一个新东西:Docker。在后续的查找中发现了周立的《Spring Cloud与Docker微服务架构实战》一书,接触后感觉很好,又是一套新东西(笑哭)。。如今,自我总结下从书中得到的东西。首先,自我感觉这本书讲的是实货,对于一个没接触过Spring Cloud的人来说,简直太棒了。示例细节可算是面面俱到,还有对应的demo可下载,边看边感觉激情澎湃(笑)。目前,通过阅...
2019-09-27 11:11:27 273
原创 oracle用par文件导出dmp文件及导入dmp文件
近日碰到这个问题,在此记录下。本文使用的是windows server2012,oracle11g。准备:为了方便使用,在需要的服务器上装上oracle客户端,并在Net Manager中配置好本地的服务(直接装oracle数据库是默认配置好的,此步骤可忽略),这样使用PLSQL会很方便;实例对应的非sys用户,本文使用yssl用户(使用sys用户也可以);在指定目录下新建文件夹,本...
2019-09-24 10:54:28 2245
原创 处理 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 61693 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 17134 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 1381
原创 Python自学记录——返回函数、匿名函数、装饰器与偏函数
国庆节快乐~~虽说今天是假期的最后一天。。好久没学习Python了。。值得高兴的是 《怪物猎人:世界》目前所有的龙我(统枪)都打过一遍了 (/得意)。正题,开始学习、记录:返回函数顾名思义,返回函数即 返回值为函数。调用一个函数,返回另一个函数,当执行另一个函数时,另一个函数的内部才执行。有点绕,示例如下:>>> def test(alist):... ...
2018-10-07 23:49:30 176
原创 Python自学记录——高阶函数map/reduce、filter、sorted
Python内置了四个强大的函数,如标题所示,下面来记录说明下:map看见此 map 需要注意,python中的 map 和 java 中的 map,是不同的,java中的 map 与 python中的字典列表相近。map是一个十分便利的函数,它可以将list中的每个值执行相同的函数方法,并返回一个新的迭代器对象Iterator,示例如下:>>> l = [1,...
2018-10-07 18:09:28 246
原创 Python自学记录——列表生成式、生成器、迭代器
前段时间因工作问题和家中的电脑无法开机,学习Python的计划搁置了一段时间。借此感觉到以前学习的速度过慢,为了达成自己制定的学习目标,决定延长每次Python的学习时间,增加记录内容。下面正题开始:列表生成式即快速生成 list 的写法,它内置于Python中,简单又强大。举个例子,生成一个数字1到10的列表,写法如下:L = range(1,11)L[1,2,3,4,5,...
2018-08-22 17:15:16 257
原创 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 159
原创 Python自学记录——条件判断语句和循环语句
条件判断语句和循环语句都是编写代码中经常用到的语句,下面就简单说下:条件判断语句条件判断语句的是:if(判断内容): 执行内容1elif(判断内容): 执行内容2else: 执行内容3使用时要注意判断格式,换行后第二行要缩进四个空格,否则会报错。以上述代码为例,if 后面的括号内,放入的首次判断的内容,若正确,执行 执行内容1 ,执行完成后,跳过剩...
2018-08-15 13:14:50 3065
原创 Python自学记录——list和tuple
Python中内置的两种常用的有序列表,名为 list 和 tuple 。List其中,list是一个可变的有序列表,可以随时添加或删除元素。写法如下:personName = ['Susan','Jony','Billen']personName就是一个list列表,输入代码 len(personName) 会返回 list的元素个数3,如下图所示: ...
2018-08-15 13:14:36 366
原创 Python自学记录——格式化字符串
首先,先说几个用CPython的常用语句。我的CPython使用cmd打开的,操作方法是: 点击右下角菜单图标——>在 搜索程序和文件 处 输入 cmd,并敲击回车键,会出现新的窗口,具体如下图: 这个会有一个新问题,安装Python的时候,是否配置了环境变量。 我再win10电脑中安Python3.6.5的时候出现了...
2018-08-15 13:14:18 174
原创 Python自学记录——数据类型和变量
首先,Python是一种编程语言,它有自己语法。简述为三点: 1.注释以 # 为开头: 注释部分在运行结果中不显示,只在代码中显示。 2.代码坚持使用4个空格缩进: 上图代码是一个if..else判断语句,详情日后再说。在CPython中写法如上。注意上图中格式,想要换行写入语句,有两种方 式:一...
2018-08-15 13:14:05 202
原创 Python自学记录——Python简介、安装及第一个程序
2018年6月16日,在看 侏罗纪世界2 的路上,听某位 头发茂密 的资深程序小哥提及Python,及他对其的看法,促使我当天晚上上网查了下这个语言的相关资料,感觉上应该学习一下。于是乎,刚刚入行编程的我,开始了自学的旅程。初步接触了下,感觉这个语言蛮有趣的,而且很强大,拓展的领域很多。搜寻了众多资料,找到了一个看起来不错的网站,决定就以它为教材学习啦~~(网址:https://w...
2018-08-15 13:12:55 251
原创 Python自学记录——切片、迭代
在Python中,代码不是越多越好,而是越少越好;代码不是越复杂越好,而是逻辑越简单越好。基于这个思想,我们可以学习下Python的高级特性,它能减少代码量。Python中,代码越少,开发效率越高。切片:Python中取一个 list 或 tuple 中部分元素是很常见的操作,一般来讲,有两种笨方法,下面以取 list 前三个元素为例:>>> L1=[1,2,3,4...
2018-08-15 13:10:30 241
转载 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 5889
原创 Python自学记录——函数参数和递归函数
大多数时候,我们调用函数时,需要传入指定的参数,根据我们传入的参数,函数将返回我们对应参数的结果。在Python定义参数比较简单,灵活度特别大。除了正常定义的必选参数外,还有默认参数、可变参数、关键字参数,使函数定义的接口,不但能处理复杂的参数,还能简化调用者的代码。必选参数(位置参数):def power(x): return x*x上述写的是个简单的求平方的示例,其中 x 就是必选参数...
2018-07-09 23:30:11 406
原创 LayUi中接口传数据成功,表格不显示数据
今天接触这个框架发现的问题,某些情况下,json传过来了,对应表格报错或提示无数据,情况截图如下:LayUi 对传过来的 Json 有严格的要求,一般情况下,要求要有4个参数,分别为:code:0 //数据状态msg:"" //状态信息count:1000 //数据总数data:[] //数据列表若传过来的 Json 包含这四个参数,且参数名一样,则表格读数据不...
2018-07-04 16:46:28 23324 15
原创 Python自学记录——调用函数和定义函数
对于函数,我的理解是 抽象的方法。你不需要它是内部结构是什么样子的,只要遵从它给你的规则来使用,就能得到想要的效果。调用函数在 Python 中,有很多内置的函数供我们调用,常用的函数如下:help(obj)帮助,解释传入的objtype(obj)查看传入obj的类型callable(obj)查看obj是否可以像函数被调用isinstance(obj,cls)查看obj的数据类型是否符合cls中的...
2018-07-03 23:46:35 292
转载 十步学习法(内容摘要)
概述为了掌握一门技术,我需要了解一下三个要点:如何开始 —— 要想开始使用自己所学的,我需要掌握哪些基本知识?学科范围 —— 我现在学的东西有多宏大?在开始阶段,我不需要了解每个细节,但是如果我能对该学科的轮廓有大致的了解,那么将来我就能发现更多细节。基础知识 —— 不止在开始阶段,要想使用一项特定的技术,我需要了解基本的用户案例和最常见的问题,也需要知道自己学的哪 20% 就能满足 80% 的日...
2018-06-19 16:33:07 560
原创 easyui 将后台已有的值传回select输入框内 并在点击下拉框时显示选中(支持多选)
原理:用ajax获取选中的值,把选中的值放入指定select下即可。第一步,确定传回前台的Json,代码如下:获取下拉框选中的值: @RequestMapping("/test") @ResponseBody public String atest(HttpServletRequest request, HttpServletResponse response) { List<...
2018-06-13 13:36:45 1656
转载 监听器——项目运行后定时自动运行任务
实现方法:先在web.xml中添加一个listener,指定自己写好的类;写好的类实现ServletContextListener接口,重写contextInitialized方法,并在方法里执行所需的任务;由于是定时任务,需要再创建一个类继承TimerTask,并在重写方法run中,写入要执行的任务。具体示例如下:web.xml(可根据自己的项目及习惯更改路径和类名) <listener&...
2018-06-11 09:36:55 1055
原创 日期下拉框(只包含月和日)
简易的下拉框,用来满足用户以非日历的形式填写日期满足需求:页面加载时在select写入数据,月份和日期以当时时间为准(比如:用户与2018年5月20日点击页面,页面上两个select显示的是5 和 20);日期可根据选择的月份即时发生变化;html(xdata为自制样式,具体样式需求需自行更改)<select id="startMon" class="xdata" onchange="cha...
2018-05-23 17:26:29 3654
原创 mysql数据库表结构转到postgres数据库简单方法
第一步,确保电脑上装有这两个数据库。第二步,下载一个管理数据库的软件,如navicat premium等。第三步,此步开始有截图。选中要转移的表,拖拽至另一个数据库想要存放的位置,或选中要转移的表,复制,到另一个数据库里粘贴,如图所示。第四步,之后会出现一个名为“数据传输”的窗口,在这里可以根据需求选多张表到另一个数据库的指定位置,之后点击开始,点击确认。之后会自动传输数据...
2018-05-23 16:40:37 5774 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 777
空空如也
服务号获取用户信息,再次登录登录到别人的账号
2017-10-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人