随笔分类 -  java

摘要:考虑以下代码: a = 1 a = a + 1 print(a) 你写代码时候是不是也疑惑过,为什么代码中会有a = a + 1,这个怎么解释?这就不是在说1 = 2么? 这是一个对代码中"="常见的误解,"="应该表示相等,但是它在此真意义是赋值。 小编也认为这是不好的表示法。我也知道一些语言不会 阅读全文
posted @ 2022-04-11 10:57 lclc 阅读(184) 评论(0) 推荐(0) 编辑
摘要:如何在一台Linux服务器上查找JDK的安装路径呢? 有那些方法可以查找定位JDK的安装路径?是否有一些局限性呢? 下面总结了一下如何查找JDK安装路径的方法. 1:echo $JAVA_HOME 使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$JAVA_HOME,否则如下 阅读全文
posted @ 2020-09-07 14:48 lclc 阅读(579) 评论(0) 推荐(0) 编辑
摘要:最近在测试一个用java语言实现的数据采集接口时发现,接口一旦运行起来,CPU利用率瞬间飙升到85%-95%,一旦停止就恢复到40%以下,这让我不得不面对以前从未关注过的程序性能问题。 在硬着头皮查找资料定位错误修正bug的过程中参考了下面两篇文章: windows下揪出java程序占用cpu很高的 阅读全文
posted @ 2020-03-13 10:32 lclc 阅读(2621) 评论(0) 推荐(0) 编辑
摘要:2018年07月26日 07:21:58 kefeng-wang 阅读数:5468更多 所属专栏: Java微服务构架 2018年07月26日 07:21:58 kefeng-wang 阅读数:5468更多 所属专栏: Java微服务构架 所属专栏: Java微服务构架 版权声明:【自由转载-非商用 阅读全文
posted @ 2019-01-03 16:11 lclc 阅读(3098) 评论(0) 推荐(0) 编辑
摘要:OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。 一、应用场景 为了理解OAuth的适用场合,让我举一个假设的例子。 有一个"云冲印 阅读全文
posted @ 2019-01-03 10:07 lclc 阅读(190) 评论(0) 推荐(0) 编辑
摘要:目录 1、引言 2、OAuth2.0是什么 3、OAuth2.0怎么写 1、引言 本篇文章是介绍OAuth2.0中最经典最常用的一种授权模式:授权码模式 非常简单的一件事情,网上一堆神乎其神的讲解,让我不得不写一篇文章来终结它们。 一项新的技术,无非就是了解它是什么,为什么,怎么用。至于为什么,本篇 阅读全文
posted @ 2019-01-02 22:18 lclc 阅读(192) 评论(0) 推荐(0) 编辑
摘要:摘抄:https://zhuanlan.zhihu.com/p/25928551(原文地址) 一.传统文本分类 1)文本预处理 文本预处理过程是在文本中提取关键词表示文本的过程,中文文本处理中主要包括文本分词和去停用词两个阶段。 2)文本表示和特征提取 文本表示: 传统做法常用词袋模型(BOW, B 阅读全文
posted @ 2018-02-08 10:19 lclc 阅读(284) 评论(0) 推荐(0) 编辑
摘要:背景. 官网一般只提供windows下的exe文件,不提供zip打包文件。有些不愿意使用安装版本。 解决方法 本文以windows 7下安装jdk-6u35-windows-x64.exe为例说明 1. 下载jdk-6u35-windows-x64.exe 2. 创建一个目录命名为jdk6,名称位置 阅读全文
posted @ 2017-09-06 09:26 lclc 阅读(977) 评论(1) 推荐(1) 编辑
摘要:IE浏览器下使用Activex插件调用客户端扫描仪扫描文件并山传,可以将纸质档案(如合同、文件、资料等)扫描并将扫描图像保存到服务器,可以用于合同管理、档案管理等。 通过插件方式调用扫描仪扫描并获取图像,可以减少用户操作,减少操作出错,如一次扫描量大也可以使用连续扫描,由系统对扫描文件进行编号或进行 阅读全文
posted @ 2017-05-25 10:40 lclc 阅读(4979) 评论(1) 推荐(0) 编辑
摘要:今天上网查资料,看到一篇文章,描述的是一个开发OA软件的公司解决浏览器嵌入式扫描仪编程的文章,文章描述了改OA厂商的工程师如何辛苦的克服了各种技术难题,最终实现了在线图像扫描处理,然后又在无数个不眠的夜晚以后最终实现了双面扫描功能。 那篇文章写的比较老了,是2009年的事情,其实现在要解决类似的问题 阅读全文
posted @ 2017-05-25 10:39 lclc 阅读(1608) 评论(0) 推荐(0) 编辑
摘要:目录(?)[+] 目录(?)[+] 通过Dynamic Web TWAIN SDK和Node.js的组合,只需要几行代码就可以实现在浏览器中控制扫描仪,获取图像后上传到远程服务器。 原文:Document Imaging and Uploading With Dynamic Web TWAIN an 阅读全文
posted @ 2017-05-25 10:37 lclc 阅读(1927) 评论(1) 推荐(0) 编辑
摘要:以最终客户的角度来看,JAR文件就是一种封装,他们不需要知道jar文件中有多少个.class文件,每个文件中的功能与作用,同样可以得到他们希望的结果。除jar以外对于J2EE来说还有war和ear。区别见下表: JAR WAR EAR 英文 Java Archive file Web Archive 阅读全文
posted @ 2017-03-08 15:22 lclc 阅读(756) 评论(0) 推荐(0) 编辑
摘要:工具/原料 win7 工具/原料 win7 win7 win7 方法/步骤 1 开始->点击运行,输入:cmd 开始->点击运行,输入:cmd 2 然后在命令提示符中,输入:java -version 假如看到有版本提示那么安装成功 然后在命令提示符中,输入:java -version 假如看到有版 阅读全文
posted @ 2017-03-07 14:58 lclc 阅读(7078) 评论(0) 推荐(0) 编辑
摘要:最近几个月,做的性能测试项目中,发现了一些内存方面的问题,其中有涉及到对JBOSS里的JAVA_OPTS配置,例如一下所示; JAVA_OPTS=”-server -Xms1536m -Xmx1536m -XX:NewSize=320m -XX:MaxNewSize=320m -XX:PermSiz 阅读全文
posted @ 2016-10-31 16:21 lclc 阅读(15919) 评论(0) 推荐(0) 编辑
摘要:“javac不是内部命令或外部命令” Windows7 安装“jdk-6u26-windows-x64.exe”后,常提示“javac不是内部命令或外部命令,也不是可运行的程序或批处理文件”。 但是输入 java -version能正常显示jdk版本号,说明java命令可用。 一般的,环境变量可以通 阅读全文
posted @ 2016-10-20 16:13 lclc 阅读(242) 评论(0) 推荐(0) 编辑
摘要:从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Java 中的代码。 二、如何启动 阅读全文
posted @ 2016-09-09 20:26 lclc 阅读(509) 评论(0) 推荐(0) 编辑
摘要:JVM的堆的内存, 是通过下面面两个参数控制的 -Xms 最小堆的大小, 也就是当你的虚拟机启动后, 就会分配这么大的堆内存给你 -Xmx 是最大堆的大小 当最小堆占满后,会尝试进行GC,如果GC之后还不能得到足够的内存(GC未必会收集到所有当前可用内存),分配新的对象,那么就会扩展堆,如果-Xmx 阅读全文
posted @ 2016-09-09 20:01 lclc 阅读(793) 评论(0) 推荐(0) 编辑
摘要:堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统 下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0 阅读全文
posted @ 2016-09-09 20:01 lclc 阅读(32285) 评论(0) 推荐(4) 编辑
摘要:参数的含义: -vmargs -Xms256M -Xmx768M -Xss256k -XX:PermSize=256M -XX:MaxPermSize=768M -vmargs 说明后面是vm的参数 -Xms256M jvm初始分配的堆内存,默认为物理内存的1/64,可与-Xmx设置相同,防止每次垃 阅读全文
posted @ 2016-09-09 19:59 lclc 阅读(1820) 评论(0) 推荐(0) 编辑
摘要:更多 10 更多 10 相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError的问题,这个问题曾困扰了我很长时间,随着解决各类问题经验的积累以及对问题根源的探索,终于有了一个比较深入的认识。 在解决java内存溢出问题之前,需要对jvm(java虚拟机)的内存管理有一定的认识 阅读全文
posted @ 2016-09-09 19:59 lclc 阅读(22063) 评论(0) 推荐(2) 编辑