java
Singchap Wang
代码的搬运工
展开
-
关于linux下无法使用jstack的问题
前言jstack是java自带的一种堆栈跟踪工具。jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息。通常用来找出最耗cpu的线程并定位错误代码。问题你在使用jstack命令的时候,有的时候会收到提示 command not found…,告诉你jstack命令是不存在的。于是,你就到处的查找jstackd的安装方法,但都是一无所获。解决思路1.如果你在网上寻找jstack的安装方法,网上可能会告诉你,jstack是在JDK中的,OpenJD转载 2020-07-29 22:44:35 · 3501 阅读 · 0 评论 -
linux中查看http各种状态数量
转自:http://www.cnblogs.com/wayne173/p/5652043.html我们的网站部署在linux的服务器上,特别是web服务器,我们可能有时候做为运维人员,肯定是要查看网站的并发连接数是不是达到瓶颈等,所以在linux下,我们如何查看服务器的并发连接数呢?使用以下命令即可分组查看各种连接状态哦:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'解释:返回结果示例: LAST.转载 2020-07-29 22:27:31 · 604 阅读 · 0 评论 -
java项目中出现connection is already authenticated
如果java项目运行过程中出现connection is already authenticated,得好好检查代码。这个是由于在这之前操作的连接长时间没有用到,也没有释放出来,用到的还是同一个连接池。解决办法:每次使用完连接后,需要关掉连接,确保每次操作使用的不是同一个。...原创 2020-04-26 10:09:07 · 970 阅读 · 0 评论 -
Java中对象转换为字符串的几种方式
一、(String)强制类型转换使用这种方法时,需要注意的是类型必须能转成String类型。因此最好用instanceof做个类型检查,以判断是否可以转换。否则容易抛出CalssCastException异常。此外,需特别小心的是因定义为Object 类型的对象在转成String时语法检查并不会报错,这将可能导致潜在的错误存在。这时要格外小心。如以下情况:Object obj = ne...原创 2020-04-23 09:43:40 · 5839 阅读 · 1 评论 -
记一次:项目启动时tomcat一直在处在starting中的问题排除
连接的是oracle数据库,项目启动时tomcat一直在处在starting中,这个问题也是毫无征兆的情况下突然发生的,针对这个问题,我分别在本地用eclipse、tomcat以及在linux上用tomcat都尝试了部署启动项目,结果,是一样的,tomcat一直处于starting中,感觉处于一个永久等待状态的。排除问题:首先,代码没有任何问题,因为同样的代码在之前是可以启动的。其次,...原创 2020-02-27 17:55:22 · 1351 阅读 · 0 评论 -
有M个整数数组,都已经从大到小排好序。请写出程序把这M个数组合成一个数组,也从大到小排序。
笔试题:有M个整数数组,都已经从大到小排好序。请写出程序把这M个数组合成一个数组,也从大到小排序。public class MMArrays { public static void main(String[] args) { //给定数组 int[] arr1 = new int[]{500, 400, 300, 200, 100}; ...原创 2019-06-24 21:09:35 · 1149 阅读 · 0 评论 -
有学生表Student, 课程表Course, 学生选课表StudentCourse
笔试题:有学生表Student, 课程表Course, 学生选课表StudentCourse请设计上面三个表,并画出实体关系图。 请写出建表语句,创建上面三个表。 请写出插入语句,插入某学生选的一门课。 有个学生的名字写错了,请写出更新语句. 请写出查询语句,查询出一门课都没选的学生. 请写出查询语句,查询出选了5门课的学生.首先来分析,一个学生可以选择多门课程,一门课程可以被...原创 2019-06-24 22:25:38 · 11561 阅读 · 2 评论 -
string.substring()的使用注意事项
在java开发中,难免会用到string.substring()方法,往往会在开发的过程中忽略其的一些潜在异常处理。下面来分享一下我遇到的总结而来的注意事项。string.substring(int beginIndex, int endIndex)先上源码:public String substring(int beginIndex, int endIndex) { ...原创 2019-06-29 00:37:09 · 4993 阅读 · 0 评论 -
Java文件路径
getResourceAsStream ()返回的是inputstreamgetResource()返回:URLClass.getResource("") 返回的是当前Class这个类所在包开始的为置Class.getResource("/") 返回的是classpath的位置getClassLoader().getResource("") 返回的是classpath的位置...转载 2019-09-18 23:34:01 · 2429 阅读 · 0 评论 -
写一段程序来随机播放10首歌曲,要求不能重复。
笔试题:请写一段程序来随机播放10首歌曲。要求不能重复。 输入:10首歌曲名,放在一个list里。 输出:10首歌曲名,放在一个list里。public class RandomSong { public static void main(String[] args) { //创建list集合,存放10首歌曲 List<String...原创 2019-06-24 20:33:33 · 1889 阅读 · 0 评论 -
对字符串统计每个词的出现的次数,并按出现次数多少排序输出
这是一道面试题,也是java基础体现的一个题目。题目要求:有一个输入字符串,例如:String s=”welcome to ***”. 词中间有空格,请统计每个词出现的次数,并按出现次数多少排序输出。以下代码分别是两种方法实现:public class Demo { public static void main(String[] args) { S...原创 2019-06-11 22:12:04 · 6335 阅读 · 1 评论 -
maven项目从外网向公司内网搬迁问题之找不到本地仓库已经有的jar包
今天,应客户要求,将公司的代码合并到客户的服务机上。但是,在编译的时候,出现找不到本地的jar包。问题描述因为公司的代码添加了几个在lib下面的jar包以及引用了一些新的依赖,所说的这些是之前在客户那边服务机上没有的jar。在合并后进行编译,就报找不到jar的错误。简单描述如下:1.Maven 本地仓库明明有jar包,pom文件还是报错 找不到包 。2.无网络情况下项目...原创 2019-02-27 00:00:24 · 1444 阅读 · 2 评论 -
关于使用开源版urule决策引擎优化性能和配置客户端集群同步生效的问题
由于在项目中配置的是开源版urule决策引擎,存储的方式是保存到数据库,这样就会导致性能跟不上去,每调一次决策引擎,都需要很长的时间,这样在项目中明显是不现实的。优化性能,在urule的配置文件configure.properties中配置如下信息:#数据源bean的idurule.repository.datasourcename=dataSource#指定数据库类型urule....原创 2019-05-20 17:48:07 · 2918 阅读 · 1 评论 -
关于修改网页下拉列表导致分页功能出现的问题
最近在修改前端html页面的时候,增加了下拉菜单的几个功能,但是当选择增加的菜单进行查询时,查询正常,但是当点击分页的末页时,页面出现了没有数据。解决: 在统计分页个数的时候将新增的菜单项添加进去。...原创 2019-05-15 23:16:41 · 263 阅读 · 0 评论 -
select 下拉框传值到后台为null的问题
前端HTML页面的select标签下的option中的值,在js代码中可以获取到,但是传到后台就获取不到了,在后台显示为null对于select标签,要做特殊处理,需要添加一个隐藏输入框input,来接受option选中的值。html页面代码如下:<input type="hidden" id="state" name="state" id="state" class="pr...原创 2019-05-16 20:03:17 · 6342 阅读 · 5 评论 -
获得当前时间毫秒值的三种方式
System 工具类public static long currentTimeMillis()// 获得当前时间的毫秒值long start = System. currentTimeMillis ();Date 类//创建时间对象,获得当前时间Date d = new Date();//获得当前时间的毫秒值System. out .println(d.get...原创 2019-05-16 23:10:52 · 11086 阅读 · 0 评论 -
关于urule决策引擎客户端服务器配置的一些细节
最近同事在配置客户端服务器配置时,出现了推送客户端地址失败,那么先来逐步检查一下。1、首先确保配置的客户端ip之间是否可通的。urule.resporityServerUrl=http://192.168.18.11:8080/urule-server2、如果是独立服务模式下,检查当前客户端中的配置。urule.knowledgeUpdateCycle=13、搭建URule S...原创 2019-05-28 15:07:00 · 1920 阅读 · 0 评论 -
银行风控模型
风控催生原因对于银行来说,现今互联网贷款和信用卡办理面临的主要难题是数据和风控。站在银行或金融机构角度,自然而然是想获得更多的信息和数据,但是在收集数据这方面又是比较无力的。加上当下的发展趋势,消费贷以及贷款审批速度都要求快。如何在快的的过程中对客户进行一个全面的审查,得出一个合理的结果呢?如果没有详细的数据对客户进行评估,这势必会提高放贷的风险。风控概述所谓风控,是指多银行贷款资金的...翻译 2019-06-06 20:54:49 · 9980 阅读 · 0 评论 -
1~100共一百个整数中有98个被放到了数组a[98]中,请写程序找出没有被放入数组的那2个数。
笔试题:1~100共一百个整数中有98个被放到了数组a[98]中。请写程序找出没有被放入数组的那2个数,并给出计算复杂度。第一种方法:public static void main(String[] args) { //定义数组存放98个整数 int[] arry = new int[98]; Random r = new Random...原创 2019-06-16 23:09:21 · 609 阅读 · 0 评论 -
XSSFSheetXMLHandler类
说明org.apache.poi.xssf.eventusermodel.XSSFSheetXMLHandler 继承 org.xml.sax.helpers.DefaultHandler 所有已实现的接口:org.xml.sax.ContentHandler,org.xml.sax.DTDHandler,org.xml.sax.EntityResolver,org....翻译 2019-02-03 10:33:21 · 2619 阅读 · 2 评论