无知人生,记录点滴。 不积跬步,无以至千里;不积小流,无以成江海 订阅号:微wx笑, 个人站点:https://www.ivu4e.cn/,https://www.ivu4e.com/ CSDN博客:https://blog.csdn.net/testcs_dn
能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
掌握企业中如何利用常见工具,进行前端开发软件的版本控制与项目构建和协同。开发方面,熟练掌握Vue.js、React、AngularJS和响应式框架Bootstrap,具备开发高级交互网页的能力,具备基于移动设备的Web前端开发,以及Node.js服务器端开发技能。
能力说明:
熟练掌握Linux常用命令、文件及用户管理、文本处理、Vim工具使用等,熟练掌握企业IP规划、子网划分、Linux的路由、网卡、以及其他企业级网络配置技术,可进行Web服务器(Nginx),以及数据库(My SQL)的搭建、配置、应用,可根据需求编写Shell脚本,通过常用工具进行linux服务器自动化运维。
能力说明:
具备数据库基础知识,了解数据库的分类,具备安装MySQL数据库的能力,掌握MySQL数据类型知识,基本了解常用SQL语句,对阿里云数据库产品有基本认知。
阿里云技能认证
详细说明
在修改 GitHub 上的仓库描述时出现此提示信息:Error saving your changes: Description control characters are not allowed 开始以为是 Fork 来的没有修改权限,但之前没有遇到这样的情况,提示信息说的也不是这个意思。
java 如何将十六进制字符串转换为 float 符点型? 先上代码: package com.weixiao.network; /** * java 如何将十六进制字符串转换为 float 符点型?相互转换 * Hex2Float * @author 微wx笑 * @date 2...
CPPAN: C++ Archive Network CPPAN: C++ 档案网络 最近在安装使用 光学字符识别引擎 tesseract-ocr 时看到 CPPAN, 但搜索了一下并没有看到相关的中文网页,这里简单的说一下。
Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。
纸张在许多地方已日益失宠,无纸化办公谈论40多年,办公环境正限制纸山的生成。而过去几年,无纸化办公的概念发生了显着的转变。在计算机软件的帮助 下,包含大量重要管理数据和资讯的文档可以更方便的以电子形式储存。
ABBYY FineReader是一款OCR图片文字识别软件,可以快速、方便地将扫描纸质文件、PDF格式及数字或移动电话图像转换成可编辑格式——Microsoft® Word、Excel®、PowerPoint®、可检索的PDF、HTML、DjVu等。
完整的错误信息: Exception in thread "main" java.nio.InvalidMarkException at java.nio.Buffer.reset(Buffer.java:306) at com.weixiao.network.GatewayInstanceTest.main(GatewayInstanceTest.java:192) 这是在 main 函数中测试的,所以错误堆栈信息很少。
完整的错误信息: Exception in thread "main" java.nio.BufferUnderflowException at java.nio.HeapByteBuffer.get(HeapByteBuffer.java:151) at com.weixiao.network.GatewayInstanceTest.main(GatewayInstanceTest.java:169) 这是在 main 函数中测试的,所以错误堆栈信息很少。
完整的错误信息: 十一月 30, 2017 10:54:52 上午 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.
完整错误信息: java.io.IOException: Connection reset by peer at sun.nio.ch.FileDispatcherImpl.read0(Native Method) at sun.
有小伙伴在按照 微软开源分布式高性能GB框架LightGBM安装使用——Python 操作时,遇到错误: no module named numpy.distutils.core 完整错误信息: File "C:\soft\Python27\lib\site-packages\setuptools\command\easy_install.
Tesseract是一个 由HP实验室开发 由Google维护的 开源的光学字符识别(OCR)引擎,可以在 Apache 2.0 许可下获得。它可以直接使用,或者(对于程序员)使用 API 从图像中提取输入,包括手写的或打印的文本。
上篇我们对 Tesseract-ocr 做了一个简要的介绍,下面我们来看一下 的安装过程。 注意:这里只是当你不想去下载源代码进行编译或优化、修改、定制的情况,使用现有的安装包去安装使用。 安装包下载地址: 稳定版:https://digi.
gettools.exe 已停止工作,小伙伴 Windows10操作系统在为 VMware 添加Apple Mac OS X类型操作系统支持 时,遇到此错误。 开始我以为是没有以管理员身份运行CMD 经过小伙伴的确认,win10系统,vm14的虚拟机,vm服务也全部停止了,确实是以管理员身份运行的,还试过不是管理员运行不了。
使用nio来进行多线程编程,服务器端缓存了每个客户端连接的 key,当客户端网络断开/离线,非正常退出时,服务器端仍然用缓存的 key 来进行操作,就产生了这个异常。 完整异常信息: org.apache.
JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。 大师兄我又加上自己的理解,来帮助各位理解一下。 用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。
前言:最近在找Android上的全局代理软件来用,然后发现了这两款神作,都是外国的软件,而且都是开源的软件,因此把源码下载了下来,给有需要研究代理这方面的童鞋看看。不得不说,国外的开源精神十分浓,大家相互使用当前基础的开源软件,然后组合成一个更大更强的大开源软件。
前言:在Android上使用系统自带的代理,限制灰常大,仅支持系统自带的浏览器。这样像QQ、飞信、微博等这些单独的App都不能使用系统的代理。如何让所有软件都能正常代理呢?ProxyDroid这个软件能帮你解决!使用方法及步骤如下: 一、推荐从Google Play下载ProxyDroid,目前最新版本是v2.6.6。
1:动态添加 对象属性 var obj = new Object(); console.log (obj.username); obj.username = "haha"; console.log (obj.username); //undefined //haha 用“[]”表示。
1、采用MapperScannerConfigurer,它将会查找类路径下的映射器并自动将它们创建成MapperFactoryBean。spring-mybatis.xml: ...
昨天在做项目的时候用@ResponseBody注解,发现返回页面上的中文是乱码,解决过程也是让我很郁闷!!!特此记录一些。目前有下面几种解决方案: @RequestMapping的produces方法 第一种解决方案是使用@RequestMapping注解的produces方法。
Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 ,使用 BSD 授权。Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #454545} p.p2 {margin: 0.
几种常用的认证机制 HTTP Basic Auth HTTP Basic Auth简单点说明就是每次请求API时都提供用户的username和password,简言之,Basic Auth是配合RESTful API 使用的最简单的认证方式,只需提供用户名密码即可,但由于有把用户名密码暴露给第三方客户端的风险,在生产环境下被使用的越来越少。
Scala 是 Scalable Language 的简写,网上没有发现谁问 Scala 怎么读,你是按 Scalable 的发音读作 ['skeɪlə] 还是喜欢读作斯卡拉? Scala 是一门多范式的能够运行于JVM和.Net平台之上的编程语言,一种类似java的编程语言 ,设计初衷是实现可伸缩的语言 、并集成面向对象编程和函数式编程的各种特性。
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #454545} p.p2 {margin: 0.
有些时候,我们希望直接通过 wget 来下载文件。 Mac OS 可以通过以下几种方式安装 Wget: 1、使用 port 命令 sudo port install wget2、使用 brew 命令 sudo brew install wget3、使用浏览器下载一个Wget的源码包,http://www.
Spring MVC 项目在使用 DeferredResult 实现异步接口时出现错误。 完整错误信息如下: 十一月 03, 2017 8:59:53 上午 org.apache.catalina.
Spring MVC 项目在使用 DeferredResult 实现异步接口,但返回中文乱码,显示的都是问号。 相关代码: /** * 长轮询 * * @return */ @RequestMapping(value = "ctrldf.
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/78372800 ...
在上一篇文章中,主要介绍了Spirng MVC环境下的正常情况下文件上传功能实现。在实际开发的时候,还会涉及到上传文件大小和类型的限制,接下来就会对Spirng MVC环境下文件上传大小和类型的限制进行介绍,还会讲解到文件上传大小tomcat服务器bug问题及解决方案。
一个使用Tomcat 发布的站点,使用Nginx做了代理,在上传文件时发生以下错误: 413 Request Entity Too Large 413 Request Entity Too Large nginx/1.10.3 在使用文件上传组件如:webuploader 上传时只会提示文件上传失败,具体的错误需要打开浏览器的开发者工具才能看到。
该图来自:http://www.mydrivers.com/zhuanti/tianti/01/index.html
概念:负数的补码是该 数 绝 对 值 的 原 码 按 位 取 反 ,然 后 对 整个数 加 1 步骤: 1.确定byte是1个字节,也就是8位 2.最大的应该是0111 1111,因为第一位是符号位,0表示正数 3.
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/78248391 ...
Syntax error, insert "Dimensions" to complete TypeArgument 语法错误,插入“维度”来完成类型参数 在定义 Map 的时候出现此错误,代码如下: [java] view plain copy Map
java.nio.channels.IllegalBlockingModeException 相关错误代码: [java] view plain copy class Handler { public Handler(Selector selector...
Eclipse导入项目后在 Markers 窗口中看到这个相关错误信息,包括以下四条: Description Resource Path Location Type JavaServer Faces 2.
随着 Rest 风格 API 的应用越来越广泛,对象与JSON字符串互相转换的功能也用的越来越多。这里介绍三种方法,期中两种为DotNet Framework .NET 3.5 及后续版本自带的 DataContractJsonSerializer、 JavaScriptSerializer,另一种为 Newtonsoft.Json.dll ,我选择它的原因是因为它支持 DotNet Framework .NET 2.0。
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/78149725 ...
在使用 psql 执行数据插入操作的时候,提示:ERROR: invalid byte sequence for encoding "UTF8": 0xd5 0xc5 错误原因是使用客户端工具 XShell 连接 Ubuntu 系统时,没有指定编码为:UTF-8 解决方法: 打开连接属性,左侧类别中选择终端,右侧编码选择:Unicode(UTF-8) 设置完成,点击确定保存后,再执行语句就可以了。
spring 配置扫描多个包,有时候我们希望不同功能类型的包放在不同的包下,这就需要 有时候我们可能遇到奇怪的问题, 新建了一个包,在这个包下面新建了一个类,也添加了注解,但启动的时候就是扫描不到,而其它的类又正常! 这就是你新建的包没有配置为自动扫描的原因。
最近用到网络编程方面的知识,在网上看到帖子 Java Nio的Socket服务端编写 ,想跑一下提供的代码,但是在 Eclipse 中创建了对应的类,把代码粘贴进去却发现少了一个接口 TCPProtocol 的定义。
Spring Boot 项目启动日志 2017-09-26 14:23:08.443 INFO 3543 --- [ main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.
使用 Idea CE 创建的 Maven Web 项目,启动时却输出以下错误: Connected to the target VM, address: '127.0.0.1:52165', transport: 'socket' .
基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。 一、什么是长连接、长轮询? 用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息。
1-介绍 Servlet 3中的异步支持为在另一个线程中处理HTTP请求提供了可能性。当有一个长时间运行的任务时,这是特别有趣的,因为当另一个线程处理这个请求时,容器线程被释放,并且可以继续为其他请求服务。
在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列(先进先出)。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其中阻塞队列的典型例子是BlockingQueue,非阻塞队列的典型例子是ConcurrentLinkedQueue,在实际应用中要根据实际需要选用阻塞队列或者非阻塞队列。
注意:该随笔内容完全引自http://wsmajunfeng.iteye.com/blog/1629354,写的很好,非常感谢,复制过来算是个积累,怕以后找不到。 一. 前言 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。
在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。