JAVA
文章平均质量分 60
IT_小斯
每天的坚持,就是自己的进步!
展开
-
IDEA: 自动优化导包 Auto Import
由于开发过程中有的同事依然使用的是Eclispe, 在使用IDEA的时候,引入无用包可能无法及时去除!这个功能完美解决这个问题!Auto Import功能: 自动删除无用的包Import(未被引用), 以及自动Import填充尚未导入的包。Auto Import设置步骤详解:Settings→Editor→General→Auto Import然后勾选A...原创 2020-04-28 11:31:37 · 4471 阅读 · 0 评论 -
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 · 355 阅读 · 0 评论 -
java-jpa-criteriaBuilder使用
CriteriaBuilder criteriaBuilder = entityManager.getCriteriaBuilder(); //查询结果所需要的类型(Entity相对应) CriteriaQuery<Entity> criteriaQuery = criteriaBuilder.createQuery(Entity.class); ...转载 2019-12-31 10:10:21 · 2082 阅读 · 0 评论 -
项目在eclipse中可以运行,在idea中出现java.io.FileNotFoundException
最近经常在Eclipse上跑的项目打算尝试使用Idea 工具,但是启动的时候晕倒问题:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'adminCommonController': Injection of resource dependencies failed; ...原创 2019-10-31 16:29:34 · 3835 阅读 · 5 评论 -
Spring Boot yml文件配置文件内容
spring: ##数据库连接信息 datasource: url: jdbc:mysql://localhost:3306/test username: root password: driver-class-name: com.mysql.jdbc.Driver ###################以下为druid增加的配置########...转载 2018-12-07 12:08:01 · 418 阅读 · 1 评论 -
spring中依赖注入方式总结
文章来源于今日头条用户:分布式系统架构一、注解注入注解注入在Spring中是用的最多的一种方式,就是在java代码中使用注解的方式进行装配,在代码中加入@Resource或者@Autowired、1、Autowired是自动注入,自动从spring的上下文找到合适的bean来注入2、Resource用来指定名称注入3、Qualifier和Autowired配合使用,指定bean...转载 2018-11-02 16:39:27 · 14848 阅读 · 5 评论 -
webservice调用和发布
原文地址 :https://blog.csdn.net/xnf1991/article/details/52262135 1. 认识webserviceWebService定义: 顾名思义就是基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求。从而实现远程调用。Webservice理解:我们可以调用互联网上查询天气信息Web服务,然后将它嵌入到我们的程序(...转载 2018-07-19 10:05:43 · 795 阅读 · 0 评论 -
java中的设计模式之单例模式、工厂模式
Java中的设计模式 转载地址:https://www.toutiao.com/i6573486403282272775/为什么要学习设计模式1)设计模式都是一些相对优秀的解决方案,很多问题都是典型的、有代表性的问题,学习设计模式,我们就不用自己从头来解决这些问题,相当于在巨人的肩膀上,复用这些方案即可。2)设计模式已经成为专业人士的常用词汇,不懂不利于交流。3)能让你设计的...转载 2018-07-03 17:01:33 · 343 阅读 · 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 · 13007 阅读 · 1 评论 -
Jsoup—解析HTML页面数据的工具
原文地址!尊重原创! 介绍: GitHub源码 点击查看代码jar包 点击下载Jsoup是一款比较好的Java版HTML解析器。可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。jSOUP主要功能从一个URL,文件或字符串中解析HTML; 使用DOM或CSS选择器来查找、...转载 2018-01-19 14:16:44 · 6392 阅读 · 2 评论 -
can not be represented as java.sql.Timestamp
使用hibernate开发程序的时候,有的时间字段没有必要填写,但是,以后hibernate查询的时候会报出“java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Timestamp”的错误, 这是因为hibernate认为这个不是一个有效的时间字串。而有效的日期格式为“ 0转载 2017-12-08 10:51:19 · 6687 阅读 · 0 评论 -
JAVA 字符串数组按照ACCII码表排序
本人在开发过程中,对接文档要求非空参数需要按照ACCII码表排序,然后才能传递,整理了下 !方法代码:public static void sortStringList(List<String> list) { List<char[]> charList = new ArrayList<>(); // 1.把lis...原创 2019-03-01 15:19:19 · 1967 阅读 · 0 评论 -
超详细MySQL安装及基本使用教程
一、下载MySQL首先,去数据库的官网http://www.mysql.com下载MySQL。点击进入后的首页如下:然后点击downloads,community,选择MySQL Community Server。如下图:滑到下面,找到Recommended Download,然后点击go to download page。如下图:点击download进入下载页面选择No...转载 2019-04-02 14:01:21 · 1184 阅读 · 0 评论 -
UrlEncode编码
原文地址:http://www.huquanseo.com/seo/887.html某天博主扔给我一个英文单词“urlencode”,百度了一下,一眼便直接X掉了网页,全是看不懂的解释,感觉跟博客主题无关,但还保留了文章链接。昨天抽空查了一下,该词指数很高,且很多内容页排在百度首页,且出自SEO博客的不少,瞬间明白其深意。只是资料查来查去,真的看不懂,也无法写出专业的文章。只能站在SEO...转载 2019-09-17 15:24:45 · 1203 阅读 · 0 评论 -
模拟多线程并发订单处理功能实现
该文为整理合并其他博主文章!已经注释相关部分原文链接,如有疑问私信可删!感谢分享!原文地址:https://blog.csdn.net/gfdgdshhg/article/details/79052517在目前的应用开发中,有一个需要自动处理某状态订单的功能,需要和手动处理功能并行不能冲突和重复处理。目前大致写了一下demo实现,记录一下,方便以后有时间复习和改进。实现思路也比较简单,就是...转载 2019-09-17 11:59:40 · 2241 阅读 · 0 评论 -
微信支付的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 · 21541 阅读 · 0 评论 -
mysql数据库 - 设置最大连接数
Mysql数据库,查看当前最大连接数;设置当前最大连接数 // 命令行登录MySQL mysql>mysql -uuser -ppassword // 查看当前Myqsl的最大连接数 mysql>show variables like 'max_connections'; // 设置最大连接数为100 msyql>...原创 2019-09-04 17:59:55 · 1476 阅读 · 0 评论 -
log4j每天/每小时/每分钟生成多个日志文件
1 生成多个日志文件每天生成一个日志文件的log4j.properties配置为log4j.rootLogger=INFO,console,file# ALL TRACE DEBUG INFO WARE ERROR FATAL OFF#INFO DEBUG ERROR#log4j.rootCategory=INFO, stdout, Rlog4j.appender.console...转载 2019-09-02 09:56:26 · 1122 阅读 · 0 评论 -
SHA1加密算法(java实现)
SHA1加密算法SHA是一种数据加密算法,该算法经过加密专家多年来的发展和改进已日益完善,现在已成为公认的最安全的散列算法之一,并被广泛使用。该算法的思想是接收一段明文,然后以一种不可逆的方式将它转换成一段(通常更小)密文,也可以简单的理解为取一串输入码(称为预映射或信息),并把它们转化为长度较短、位数固定的输出序列即散列值(也称为信息摘要或信息认证代码)的过程。散列函数值可以说是对明文的一种...转载 2019-06-21 15:51:32 · 22175 阅读 · 1 评论 -
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 · 92717 阅读 · 11 评论 -
git冲突Please move or remove them before you can merge
在使用git 管理工具拉取代码的时候,出现如下:这种也属于冲突,一般解决冲突是修改代码,这种冲突只要删除这些文件,重新拉取即可! 并非是代码文件原创 2017-12-07 09:52:19 · 3970 阅读 · 0 评论 -
Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结
原文地址java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。导致OutOfMemoryError异常的常见原因有以下几种:内存中加载的数据量过于庞大,如一次从数据库取出过多数据;集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;代码中转载 2017-11-27 11:07:03 · 641 阅读 · 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 · 47689 阅读 · 0 评论 -
SSH项目中遇到的懒加载的问题
在SSH项目中经常遇到的懒加载的问题 ,我的一般解决都是在实体类中引用部分 加上@JSON(serilazied=false) 只知道这样解决,没有去深究过原因,现在想起来所以搜索了下看到博友的文章写的很全面,长知识了 原文地址:http://blog.csdn.net/myfuturein/article/details/51153266hibernate3转载 2017-06-16 16:40:18 · 627 阅读 · 0 评论 -
Windows下启动Tomcat 访问localhost:8080遇到“java.lang.IllegalStateException: No output folder”
参考:http://stackoverflow.com/questions/10577494/tomcat-installation-exception原文地址:http://blog.csdn.net/yasi_xi/article/details/21327965问题:在Win8下通过tomcat安装路径下的startup.bat启动tomcat后,在浏览器中访问htt转载 2017-03-20 21:27:44 · 821 阅读 · 0 评论 -
启动tomcat时cmd窗口一闪而过解决方法【尤其注意配置问题】
原文地址:http://blog.csdn.net/stypace/article/details/38083581启动tomcat时cmd窗口一闪而过解决方法。问题现象:在实际开发中一般都是eclipse+tomcat(也许还会用到tomcat的插件),我们只需要在eclipse中单击servers上的按钮就可以成功启动tomcat了,但是如果想在tomcat的安装目录下 双击s...转载 2017-03-20 21:26:12 · 61715 阅读 · 10 评论 -
java常用连接池一----【DBCP连接池】
DBCP(DataBase connection pool),数据库连接池。是java数据库连接池的一种,由Apache开发, tomcat 使用的连接池组件,通过数据库连接池,可以让程序自动管理数据库连接的释放和断开。单独使用dbcp需要3个包:common-dbcp.jar,common-pool.jar由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据原创 2017-03-19 22:53:04 · 2516 阅读 · 0 评论 -
003java面试笔记——【java基础篇】java面试题
原文地址:http://blog.csdn.net/liufeng_king/article/details/129946178、java 线程 1)线程概念,线程与进程 线程:线程是“进程”中某个单一顺序的控制流。也被称为轻量进程。线程是进程中的实体,一个进程可以拥有多个线程,一个线程必须有一个父进程。线程不拥有系统资源,只有运行必须的一些数据结转载 2017-02-13 11:09:43 · 264 阅读 · 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 · 251 阅读 · 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 · 290 阅读 · 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 · 489 阅读 · 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 · 35103 阅读 · 1 评论 -
Hibernate POJO为什么要实现Serializable接口
众多解释说:hibernate有二级缓存,缓存会将对象写进硬盘,就必须序列化,以及兼容对象在网络中的传输 等等...目的:将二级缓存中的内容持久化保存下来,便于恢复缓存的信息,hibernate的缓存机制通过使用序列化,断定应该是基于序列化的缓存,如没有serializable接口,在序列化时,使用objectOutputStream的write(object)方法将对象保存到文件时将转载 2017-07-06 20:57:36 · 382 阅读 · 0 评论 -
Jsoup 发送post请求 org.jsoup.HttpStatusException: HTTP error fetching URL. Status=404, URL=https:
在使用Jsoup 发从post 请求的 时候,需要携带很多参数! 这次遇到忘了将页面form 标签下隐藏的数据带过去导致 404 org.jsoup.HttpStatusException: HTTP error fetching URL. Status=404, URL=****** at org.jsoup.helper.HttpConnection$Response.execut...原创 2017-12-05 11:48:58 · 11950 阅读 · 0 评论 -
java截取2个指定字符之间的字符串
截取2个指定字符之间的字符串:/** * 截取字符串str中指定字符 strStart、strEnd之间的字符串 * * @param string * @param str1 * @param str2 * @return */ public static String subString(String str, S原创 2017-12-07 14:48:10 · 90290 阅读 · 8 评论 -
Json,String,Map 三种数据之间的转换
在处理数据时,遇到将map、json保存到本,用的时候再取出来,存储的时候无疑字符串是最方便,取出来就需要处理一下所以:首先要保证String字符串里面是数据的格式是map或json类型的String和Json 之间的转换 : String --> Json JSONObject jasonObject = JSONObject.fromObject(str)原创 2017-11-30 14:46:54 · 7819 阅读 · 0 评论 -
怎么解决java.lang.NoClassDefFoundError错误
原文地址前言 在日常Java开发中,我们经常碰到java.lang.NoClassDefFoundError这样的错误,需要花费很多时间去找错误的原因,具体是哪个类不见了?类明明还在,为什么找不到?而且我们很容易把java.lang.NoClassDefFoundError和java.lang.ClassNotfoundException这转载 2017-11-14 13:58:53 · 2652 阅读 · 0 评论 -
Eclipse debug时提示“Unable to install breakpoint in class.XXXX“
再项目启动的过程中 eclipse 跳出下面弹框这个是由于项目运行编译的时候 ,所打的断点位置发生了变化/或者没有关闭断点导致的解决办法 : 按照弹出框所提提示的位置,找到变成灰色的点点标记,取消断点或者点击Debug-->Breakpoints 再这个显示框中会显示你所有的断点所标记的位置,将灰色的断点全部取消,或者仅仅取消弹框中显示出问题的断点!原创 2017-10-25 11:48:10 · 447 阅读 · 0 评论 -
详解Spring整合Quartz实现动态定时任务
支持原创 感谢分享 原文直达-----本篇文章作者(糖糖糖糖糖先森)主要介绍了详解Spring整合Quartz实现动态定时任务,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。最近项目中需要用到定时任务的功能,虽然Spring 也自带了一个轻量级的定时任务实现,但感觉不够灵活,功能也不够强大。在考虑之后,决定整合更为专业的Quartz来实现定时任务功能。转载 2017-09-22 15:28:42 · 2257 阅读 · 1 评论 -
给js文件传参数
原文地址,感谢分享在测试代码的时候发现,js文件中的全局变量不能使用,结果是因为flt文件生成的时候,js文件无法加载全局变量导致的参考楼主文章解决了问题,从页面向js文件中传值,完美解决给js文件传参数一、利用全局变量这是最简单的一种方式,比如Google Adsense:script type="text/javascript"> google_ad转载 2017-09-11 17:59:26 · 662 阅读 · 0 评论