![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
经验与技巧
IT_小斯
每天的坚持,就是自己的进步!
展开
-
IntelliJ IDEA 快捷键终极大全
本文转载,感谢原主的整理和分享...点击查看原文自动代码常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。例如:要输入for(User user : users)只需输入user.for+Tab ;再比如:要输入Date birthday = user.getBirthday()只需输入user.g...转载 2020-01-02 14:34:00 · 296 阅读 · 0 评论 -
怎么解决java.lang.NoClassDefFoundError错误
原文地址前言 在日常Java开发中,我们经常碰到java.lang.NoClassDefFoundError这样的错误,需要花费很多时间去找错误的原因,具体是哪个类不见了?类明明还在,为什么找不到?而且我们很容易把java.lang.NoClassDefFoundError和java.lang.ClassNotfoundException这转载 2017-11-14 13:58:53 · 2615 阅读 · 0 评论 -
Json,String,Map 三种数据之间的转换
在处理数据时,遇到将map、json保存到本,用的时候再取出来,存储的时候无疑字符串是最方便,取出来就需要处理一下所以:首先要保证String字符串里面是数据的格式是map或json类型的String和Json 之间的转换 : String --> Json JSONObject jasonObject = JSONObject.fromObject(str)原创 2017-11-30 14:46:54 · 7743 阅读 · 0 评论 -
Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结
原文地址java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。导致OutOfMemoryError异常的常见原因有以下几种:内存中加载的数据量过于庞大,如一次从数据库取出过多数据;集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;代码中转载 2017-11-27 11:07:03 · 615 阅读 · 0 评论 -
eclipse配置文件导出,并给新工作空间使用
原文地址eclipse的默认配置一般不能满足我们的要求,我们一般会修改一些配置,如字体、背景颜色、快捷键及一些template等等,这样方便我们的开发。可是当我们新建一个工作空间的时候,eclipse又会使用默认配置,怎样将我们习惯的配置导出然后导入新工作空间呢? 步骤一: 在被复制的工作空间下,File->Switch worksp转载 2017-12-15 13:39:40 · 503 阅读 · 0 评论 -
JAVA BigDecimal的相加 丢失精度问题
在处理BigDecimal 对象的 数值相加的问题上遇到麻烦,借鉴了 JAVA BigDecimal的相加 的文章,但是依然没有解决我的问题。其文章分析如下(纯属借鉴!)代码如下:[java] view plain copyBigDecimal totalAmount = new BigDecimal(0); totalAmount.add(new BigDecimal(5000...原创 2018-03-20 17:30:34 · 12946 阅读 · 1 评论 -
vm虚拟机启动centOS黑屏
在使用vmware虚拟机启动centOS时,虚拟机黑屏,只有一个鼠标箭头,而且鼠标定位不进去。其实不是黑屏,只是没显示出来。原因应该是我在centOS系统里弹出了磁盘。解决方法:windows系统搜索cmd,右键cmd.exe以管理员身份启动输入 netsh winsock reset 回车重启计算机重启vmware即可。 ...转载 2019-01-16 17:00:02 · 1010 阅读 · 3 评论 -
Eclipse打开报错 :The Eclipse executable launcher was unable to locate its companion shared library
Eclipse打开报错 :The Eclipse executable launcher was unable to locate its companion shared library问题原因:常见于更换eclipse路径,导致配置文件与eclipse更换后的路径不符导致!解决方案:打开eclipse目录下的配置文件eclipse.ini。将-launcher.libr...原创 2019-04-25 12:17:54 · 92279 阅读 · 11 评论 -
微信支付的appid,appsecret,商户号mchid,微信交易支付密钥在哪里查看
原文地址:https://www.qinziheng.com/gongzhonghao/gongzhonghaozhifu/6298.htm一、 微信支付的appid,appsecret 在哪里看1-1) 查看微信支付 appid 的方法微信支付使用的 appid, 是微信服务号的 appid,需要你登录微信服务号后台,在 开发-基本配置/开发者ID(AppID) 中查看微...转载 2019-09-12 15:54:29 · 21421 阅读 · 0 评论 -
模拟多线程并发订单处理功能实现
该文为整理合并其他博主文章!已经注释相关部分原文链接,如有疑问私信可删!感谢分享!原文地址:https://blog.csdn.net/gfdgdshhg/article/details/79052517在目前的应用开发中,有一个需要自动处理某状态订单的功能,需要和手动处理功能并行不能冲突和重复处理。目前大致写了一下demo实现,记录一下,方便以后有时间复习和改进。实现思路也比较简单,就是...转载 2019-09-17 11:59:40 · 2195 阅读 · 0 评论 -
解决 java.util.prefs.BackingStoreException 报错问题
原文出处,感谢分享服务器日志显示,半分钟报一次错误:Mar 29, 2016 10:37:23 AM java.util.prefs.FileSystemPreferences checkLockFile0ErrorCodeWARNING: Could not lock User prefs. Unix error code 2.Mar 29, 2016 10:3转载 2017-10-31 17:00:47 · 6808 阅读 · 2 评论 -
mavean项目启动 停止在 Initializing Spring root WebApplicationContext
Initializing Spring root WebApplicationContext百度各种大牛说是数据库没有连上,IP端口改动之类的最后检查是配置文件中连接虚拟机的IP地址不对造成的,全部修改正确后恢复正常启动一般遇到这种情况,它既不提示错误,贼是尴尬, 先把自己的配置文件中的各种Ip端口、尤其是近期修改什么的端口检查一遍,在考虑其他因素原创 2017-07-09 15:24:31 · 421 阅读 · 0 评论 -
002java面试笔记——【java基础篇】java面试题
原文地址:http://blog.csdn.net/liufeng_king/article/details/129781016、java io流 1)java io流相关概念输出流: 输入流:因此输入和输出都是从程序的角度来说的。字节流:一次读入或读出是8位二进制。字符流:转载 2017-02-13 11:05:59 · 234 阅读 · 0 评论 -
003java面试笔记——【java基础篇】java面试题
原文地址:http://blog.csdn.net/liufeng_king/article/details/129946178、java 线程 1)线程概念,线程与进程 线程:线程是“进程”中某个单一顺序的控制流。也被称为轻量进程。线程是进程中的实体,一个进程可以拥有多个线程,一个线程必须有一个父进程。线程不拥有系统资源,只有运行必须的一些数据结转载 2017-02-13 11:09:43 · 249 阅读 · 0 评论 -
SSH项目中遇到的懒加载的问题
在SSH项目中经常遇到的懒加载的问题 ,我的一般解决都是在实体类中引用部分 加上@JSON(serilazied=false) 只知道这样解决,没有去深究过原因,现在想起来所以搜索了下看到博友的文章写的很全面,长知识了 原文地址:http://blog.csdn.net/myfuturein/article/details/51153266hibernate3转载 2017-06-16 16:40:18 · 611 阅读 · 0 评论 -
org.apache.cxf.interceptor.Fault: Could not send Message.(CXF客户端访问服务器端出错)
在学习WebService时,学习使用JAX-WS整合spring服务器开发,写客户端测试的时候出现的问题:警告: Interceptor for {http://service.cxf.itcast.cn/}IUserServiceService#{http://service.cxf.itcast.cn/}sayHello has thrown exception, unwinding n原创 2017-06-02 11:39:20 · 47340 阅读 · 0 评论 -
常用的正则表达式
在使用过程中,精炼以下较为常用的正则表达式:1. 邮政编码 : /^\d{6}$/2. 手机号码 : /^1\d{10}$/3. 只能是中文字符、英文字母、数字及下划线 : /^[\u4e00-\u9fa5\w]+$/ 4. 身份证号码 : /^\d{15}$|^\d{18}$/5. 固定电话 : /^\d{3,4}-\d{7,8}$/6. Email : /^\w+@原创 2017-05-31 18:52:25 · 386 阅读 · 0 评论 -
学习mybatis框架中遇到org.apache.ibatis.exceptions.PersistenceException: 问题解决
org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession. ### The error may exist in cn.itcast.mybatis.mapper/UserMapper.xml ### Cause: org.apache.ibatis.builder.Buil转载 2017-06-23 08:38:23 · 40967 阅读 · 5 评论 -
编程思想的理解(POP,OOP,SOA,AOP)
1)POP--面向过程编程(Process-oriented programming ):面向过程编程是以功能为中心来进行思考和组织的一种编程方法,它强调的是系统的数据被加工和处理的过程,在程序设计中主要以函数或者过程为程序的基本组织方式,系统功能是由一组相关的过程和函数序列构成。面向过程强调的是功能(加工),数据仅仅作为输入和输出存在。这种过程化的思想是一种很朴素和普遍的思想和方法,人类很多转载 2017-07-03 14:37:32 · 292 阅读 · 0 评论 -
没有测试符合【junit异常】
在使用Mybatis时,使用测试类测试相关代码,出现以下问题:java.lang.Exception:没有匹配的测试匹配[{ExactMatcher:fDisplayName = sayTest],{ExactMatcher:fDisplayName = sayTest(com.test.maven.maven.MainTest)] ,来自org.junit.internal.requests转载 2017-06-23 20:00:47 · 414 阅读 · 0 评论 -
数据库原理(当被问及之前浏览此文)
本文由 伯乐在线 - Panblack 翻译,黄利民 校稿。未经许可,禁止转载!英文出处:Christophe Kalenzaga。欢迎加入翻译组。一提到关系型数据库,我禁不住想:有些东西被忽视了。关系型数据库无处不在,而且种类繁多,从小巧实用的 SQLite 到强大的 Teradata 。但很少有文章讲解数据库是如何工作的。你可以自己谷歌/百度一下『关系型数据库原理』,看看结果多么的转载 2017-07-12 19:34:32 · 751 阅读 · 0 评论 -
the import cannot be resolved问题
原文出自百度1、clean项目,重新编译项目。【解决】一般使用eclipse/myeclipse的菜单 project -> clean ..可以解决。同时最好选中Build Automatically选项。2、若是没有解决,不要着急,继续来。重新导入jar包。【解决】右键项目->build path -> Config build path -> Libraries-原创 2017-07-14 02:27:14 · 35058 阅读 · 1 评论 -
Hibernate POJO为什么要实现Serializable接口
众多解释说:hibernate有二级缓存,缓存会将对象写进硬盘,就必须序列化,以及兼容对象在网络中的传输 等等...目的:将二级缓存中的内容持久化保存下来,便于恢复缓存的信息,hibernate的缓存机制通过使用序列化,断定应该是基于序列化的缓存,如没有serializable接口,在序列化时,使用objectOutputStream的write(object)方法将对象保存到文件时将转载 2017-07-06 20:57:36 · 350 阅读 · 0 评论 -
001java面试笔记——【java基础篇】java面试题
(原文地址:http://blog.csdn.net/liufeng_king/article/details/12970621)第一章:Java基础篇1、谈谈你对java的认识 这个问题很大,很抽象,要回答好确实不容易。宏观上面来说,从C语言面向过程到C++面向对象到java语言纯面向对象这一发展过程都是为了提高公用性、重用性、可读性,降低耦合性。ja转载 2017-02-13 11:03:28 · 280 阅读 · 0 评论