- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 WARNING: Too many active WebGL contexts. Oldest context will be lost.
MapView.js:427 WARNING: Too many active WebGL contexts. Oldest context will be lost.
2022-08-30 18:04:30
10750
原创 错误The absolute uri: [http://xxx] cannot be resolved in either web.xml
错误: The absolute uri: [http://www.springframework.org/security/tags] cannot be resolved in either web.xml or the jar files deployed with this application错误:org.bouncycastle.asn1.DERBoolean->org.bouncycastle.asn1.ASN1Boolean
2022-01-11 17:03:40
1252
原创 tomcat部署springboot项目console日志输出中文乱码问题
tomcat启动springboot项目输出的日志有两个层次。一是tomcat自身的输出,一个是springboot项目的输出。tomcat输出乱码tomcat的conf/logging.properties文件中windows平台下默认是GBK的编码,但是部分tomcat这里设置成了UTF-8,导致了中文乱码java.util.logging.ConsoleHandler.level = FINEjava.util.logging.ConsoleHandler.formatter = org.
2021-11-16 17:34:10
3229
原创 log4js的使用
简述log4js用于日志输出。源码见码云log4js-node主要概念category:日志事件分组appender:将“日志事件”输出layout:配置appender输出的结构代码示例//使用默认的layout样式const log4js = require('log4js');log4js.configure({ appenders: { console: { type: 'console' },//设置在控制台打印日志 file: {
2021-10-20 11:36:09
630
原创 Vue自定义组件——自定义下拉框
组件自定义propsprops传入数据。$emitthis.$emit(“input”,param);调用组件外部的监听。v-model自定义组件要使用v-model实现双向绑定,会使用名称为value的props,和名称为input的事件。下面有实现。下拉框实现代码/* 自定义下拉列表组件样式 */.custom-select-box{ min-height: 30px; width: 100%; position: relative;}.custom-sel
2021-09-18 10:39:15
2315
原创 HTTP请求:前端与后端
经常碰到ajax请求传参,后端接收不到的问题。之前只是模糊的指导,前端传参格式与后端一致就可以。大多数就是直接拷贝已有的前后端代码做修改,没有深入、系统的了解过这块的东西。今天想了解了,却又不知道从何入手了。想了想,觉得从http协议入手比较好。HTTP协议整体的流程是:客户端构造http请求(依据http协议的要求和自身需求,构造一定结构的数据)发送数据(1中构造的结构数据,通过网络发送出去)服务器接收数据并解析,然后返回一定结构的数据客户端接收返回的数据并解析请求协议结构:请求行
2021-09-16 16:33:52
1557
原创 Gradle工具与android项目
简述项目构建工具。使用groovy语言。配置类的DSL。概念脚本文件配合项目、子项目,提供了分层的文件:setting.gradle :配置需要构建的所有项目路径和名称;配置可用于所有项目的设置。根项目的build.gradle :配置自身和子项目的设置。子项目的build.gradle :配置自己的设置。对象内置的对象概念gradle:一个全局配置,代表了gradle的对象。project:每个项目(根项目与子项目)的表示对象。task:定义构建工作内容的,实际执行的
2020-12-12 09:44:35
258
1
原创 pdfmake生成pdf文件
源码下载github地址gitee镜像地址确定下载那个版本的,我下载的是0.1分支的。git clone -b 0.1 https://gitee.com/mirrors/pdfmake/代码结构使用gulp进行构建。dev-playground是一个网站,运行起来可以看到pdfmake的一些配置示例。src源码examples是示例代码,node端用。(一般这种库,会考虑node和浏览器两种运行环境的问题)build 项目构建输出文件。然后就是各种工具的配置文件和项目说明文件
2020-08-27 17:52:02
2221
原创 对Spring Security理解
理论模型系统边界 客户端——>安全系统——>服务提供者核心实体概念Authonization:用户(账户)信息,包括基本信息、状态信息、权限信息。Authority:权限信息,鉴权时关联用户与资源的实体。可以使用角色(实现时就用角色名),也可以只是权限标识。资源:需要鉴权的内容,如页面资源、静态文件资源、服务接口资源等,一般用url表示。在鉴权系统中,资源需要关联权限(或角色)。核心步骤(流程)认证 :用户名/密码登录、令牌认证。认证确定客户端身份,获取对应身份的信息。
2020-06-28 18:18:23
360
原创 java动态代理学习
使用直接上代码: public static void main( String[] args ) { IMDemo object = (IMDemo) Proxy.newProxyInstance(IMDemo.class.getClassLoader(),new Class[] {IMDemo.class}, new MHandler()); object.test(""); } public class MHandler implemen
2020-05-27 16:13:57
141
原创 事件驱动--记录
需要知道的似乎很多,需要表达的似乎很少简述事件,即发生了一件事儿。对于使用事件驱动的人(业务开发人员)来说,有两个存在:一是事件源(就是事儿发生的地方,)、二是事件监听函数(事件发生的时候需要执行的代码)。事件源可能有很多种,事件监听也有很多。二者要发生联系,需要一个第三方的事件管理机制(系统)来实现。也就是事件系统,既能获取事件源中事件发生的信息,也能触发对应事件的所有监听。...
2020-05-04 12:11:35
212
原创 jQuery滚动到特定位置
图片说明:黑色框:浏览器红色框:滚动窗口 $("#container")浅蓝色框:滚动内容 $("#content")深蓝色框:需要滚动到的位置 $("#target") //滚动代码 动画滚动 可以直接设置$("#container")的scrollTop的值。 $("#containter").animate({ scrollTop:$("#target"...
2020-03-16 15:13:22
1767
原创 Spring框架(框架学习)
需要知道的似乎很多,需要表达的似乎很少框架的目的是帮助开发人员简化开发。这里的开发人员是框架的使用者,也是专注于业务的人。所以要了解一个框架,可以从两个方面:框架开发者,框架使用者。Spring框架提供bean和bean容器的概念的实现。对于使用者,只需要设计实现Bean和Bean的依赖、调用的关系,然后用框架提供的文件(xml)或者注解的形式说明Bean的关系就可以了。Spring...
2020-03-10 13:53:06
246
原创 arcgis api for js 地图输出
需要知道的似乎很多,需要说的似乎很少桌面版的GIS制图工具(ArcMap等)可以配置地图、打印页面大小、地图范围、比例尺、地图图饰、自定义的文本,然后直接导出图片、pdf各种格式,或者直接打印。在webgis中,有两种选择:前端直接渲染出图。使用服务器的渲染能力,以服务调用的方式出图。前端渲染首先当然是找api是不是自己提供了。在arcgis api for js4.10中M...
2020-03-02 18:55:15
1216
原创 认识Swagger
需要知道的似乎很多,需要说的似乎很少Swagger是进行接口的定义、管理、测试的工具集。服务于前后端分离。Swagger项目地址核心是Swagger对于接口的定义规范——OpenAPI Specification——一个使用json或者yaml进行接口各种信息定义的规范。也就是我们创建一组json/yaml文件描述我们的接口。然后我们可以用这个接口——生成特定语言的接口实现代码,测试接口...
2020-03-01 19:16:00
139
arcmap10.5 toolbox 弹ActiveX安全警告问题修复文件
2022-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人