
java
Cal_Smith
这个作者很懒,什么都没留下…
展开
-
spring boot javax/annotation/ManagedBean : Unsupported major.minor version 51.0
本文分三步讲解:1.现象和子现象。2.原因。3.解决一、现象和子现象出现这个报错的大部分出现是接收到项目后,导入自己的开发软件后出现,主要现象是如下:spring boot javax/annotation/ManagedBean : Unsupported major.minor version 51.0次要现象是如下:problem中有报错,如:Java compiler level does not match the version of the installed Ja原创 2020-08-03 12:02:35 · 582 阅读 · 0 评论 -
Tomcat异常退出:EXCEPTION_ACCESS_VIOLATION (0xc0000005)--Problematic frame: # C
本文分三个部分讲解:现象、分析、解决思路一、现象:原创 2020-07-02 10:06:30 · 10650 阅读 · 0 评论 -
linux下redis+Apollo+多tomcat部署
说明:本文只针对基础的部署达到可用的目的,暂不涉及太多的配置操作;另外,由于内容较多,本文不会列出所有的详细步骤,但会给出链接参考。这是和以往不同的地方一、redis部署主要涉及版本安装、后台运行、开机启动:1.版本为:redis-5.0.5.tar.gz(现在csdn不让传重复资源、呵呵,需要大家自己找了)2.解压后注意使用make命令:编译使用make 命令(注意,编译需要C语言编译器gcc的支持,如果没有,需要先安装gcc。可以使用rpm-qgcc查看gcc是否安装,如果编译出错...原创 2020-05-22 11:40:37 · 350 阅读 · 0 评论 -
spring boot部署在tomcat运行时,出现重复加载的问题
1.现场:出现的重复加载一般有两种情况:一种时加载了2次,另一种是加载了4次(以一个依赖项目为例,如果有多个,则是3/6,或4/8次)2.原因:(以一个依赖项目为例)如果是加载了两次,那么有2种可能:一个是tomcat配置引起的重复加载,比如你想省略项目名登陆,配置了tomcat中conf的server.xml;另一个是依赖项目使用了ServletInitializer,那么你仔细观察启动打印,会发现打印出来的启动的是application,一次是ServletInitializer。原创 2020-05-14 19:07:13 · 930 阅读 · 0 评论 -
运行jar包时报错:Caused by: java.util.zip.ZipException: invalid distance too far back
现象:一般会连带main报错:Exception in thread "main" java.lang.reflect.InvocationTargetException中间有其他报错(根据有问题的包不同,报错不同);最后是:caused by: java.util.zip.ZipException: invalid distance too far back原因:包不...原创 2020-03-04 17:49:32 · 7920 阅读 · 0 评论 -
人脸识别API调用概要回顾
本文从3个方面来讲述:目标:尝试搭建一个,熟悉一下接口。准备:了解目前的情况。调用:选择了百度的API调用。1.目标人脸识别也是AI的一个方面了,后面总会要用一些,如人证对比,刷脸等。自己做一个范例,熟悉一下流程,为后期做准备。2.准备1)关于人脸识别详细的定义这里就不讲了,只要记住目的是为了达到拟人视觉的建立,像人一样判断;判断的关键是阈值。2...原创 2019-12-30 11:43:40 · 783 阅读 · 0 评论 -
上传图片时出现http 415错误
本文分为3部分:定义、原因、解决。1.问题的中文定义应该是:不支持的媒体类型(Unsupported media type)。2.原因:可能有一下几种:1)请求方式不对,比如post用了get;2)请求头content-type没有设置为application/json;3)传输的参数类型不对,如json用了formdata;(注意,这里用的不对,会影响content...原创 2019-12-16 17:22:40 · 6855 阅读 · 0 评论 -
Spring注解@EnableWebMvc使用坑点解析
https://blog.youkuaiyun.com/zxc123e/article/details/84636521转载 2019-12-11 15:05:45 · 325 阅读 · 0 评论 -
spring boot集成swagger2
本文主要达到一个效果:在浏览器中展示出所有的restAPI。主要分为三个步骤:1.添加依赖2.修改代码3.修改security配置具体如下:1.添加依赖:pom.xml<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</...原创 2019-12-10 10:48:42 · 115 阅读 · 0 评论 -
Java获取程序的各个路径
转自https://blog.youkuaiyun.com/ping321123/article/details/81944443import java.net.MalformedURLException; import java.net.URI; import java.net.URISyntaxException; import java.net.URL; /*java.ver...转载 2019-12-06 10:58:00 · 225 阅读 · 0 评论 -
java项目自重启从粗暴到温柔的五种方式
目前了解到的,从粗暴到温柔,主要有以下5种:1.java调用电脑的重启命令,重启电脑,之后从计划任务中自动启动java,如bat或sh;https://blog.youkuaiyun.com/sarida/article/details/811953782.java调用重启文件,文件中写好指令;可参考:https://www.cnblogs.com/kreo/p/9862699.html或...原创 2019-12-05 20:00:48 · 2607 阅读 · 0 评论 -
桌面右下角浮动框
package com.renqiu.ggzy.util;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Cursor;import java.awt.Dimension;import java.awt.FlowLayout;import java.awt.Font;import java.awt...转载 2018-02-23 17:13:28 · 365 阅读 · 0 评论 -
设置MyEclipse2015黑色主题背景及删除主题
黑色主题应用有2种方式:1,使用自带主题;2,下载主题包;3,手动调整黑色(操作太繁琐不推荐)1.MyEclipse2015自带黑色主题,不需要下载,应用步骤如下;windows-Preference->General->Apperance,选择主题为myeclipse Dark或dark。2.主题包下载: (1)主题包下载。将主题包jar放到Eclipse/Myeclipse安...原创 2018-02-23 17:10:25 · 3670 阅读 · 0 评论 -
接口
项目和项目之间,或者内部和合作方之间需要传递数据,接口就会被用到。接口的方式有许多,就不一一举例了,可参照链接:https://www.cnblogs.com/huangwentian/p/6932571.htmlwebservice接口可参照:http://blog.youkuaiyun.com/yangwenxue_admin/article/details/51059125http接口可参照:http:...原创 2018-03-15 10:41:43 · 222 阅读 · 0 评论 -
网页中文转英文(国际化)
背景:我的项目是已经完成的项目,因为要拓展海外市场,需要支持英文。采用的方式是添加配置文件,见下文详细步骤。本文基本转自:http://blog.youkuaiyun.com/wuhawang/article/details/52228589在他的基础上给大家一点提示补充:1.将需要的js文件与其他公共js一起加载;2.js中部分中文需要改写代码根据按钮取值来显示;3.注意全局方法中的中文名不要忘记替换;4....原创 2018-02-08 18:54:48 · 7708 阅读 · 0 评论 -
failed to load resource the server responded with a status of 500 (internal server error)
本质错误原因:无法加载得到的信息。看了网上各种分析,引起这种情况的原因很多,主要分为以下几种:1.jquery.ajax中的回调函数没有执行参照http://blog.youkuaiyun.com/ye1992/article/details/84789702.跨域问题参照http://blog.youkuaiyun.com/platform/article/details/7953716原创 2017-11-30 16:53:50 · 53153 阅读 · 1 评论 -
MQTT基础知识及范例:client、server
本文主要介绍一下几点内容:1.MQTT常用的特点和场景2.java中常用到的MQTT配置项(即基础知识)3.范例1.MQTT是一种tcp消息协议,由于其传输开销很小(固定长度的头部是 2 字节),所以适用于网络环境差、客户端多、数据传输频繁的场景,如大量的硬件设备管理。尤其要注意的是:MQTT是要安装服务端软件,这个和我们常用的tcp协议的不同;传统的我们直接自己写一个s...原创 2019-05-07 18:40:03 · 6552 阅读 · 6 评论 -
bootstrap-fileinput模态框导入Excel完整示例
本文对原文章中的jsp导入页面进行了优化,添加了模态框,从模态框进行导入;对excel文件进行区别取数据。转自:http://www.cnblogs.com/zhaohz/p/7259128.html1.下载bootstrap-fileinput-4.3.22.引入:123linkrel="stylesheet" hr转载 2017-11-09 17:15:00 · 7979 阅读 · 1 评论 -
数组按照固定大小进行拆分
package com.udpdemo.test2; import java.util.ArrayList;import java.util.List; /** * * @author cuiran * @version 1.0.0 */public class ArraySplit { /** * @param args * *...转载 2018-08-08 17:53:41 · 1750 阅读 · 0 评论 -
MyEclipse2015创建配置Web+Maven项目
首先我的MyEclipse版本是2015 stable 2.0,在MyEclipse中创建Maven项目通常有两种常见的方式,它们分别是:New Maven Project New Web Project & Add maven support 正确的姿势是第二种!因为第一种是通过archetype插件的一个web-app骨架创建的,版本比较低(J2EE1.3),修改调试起来问题...转载 2018-08-21 17:21:07 · 308 阅读 · 0 评论 -
java导出pdf文件
本文使用的是com.itextpdf,用Servlet导出,导出的结果带边框。要注意的一下,别忘记设置contenttype:response.setContentType("application/pdf;charset=ISO8859_1"); 另外如果发现表格长宽不好调整,可以尝试修改纸张类型A3/A4:Document document = new Document(...原创 2018-10-23 18:10:49 · 5322 阅读 · 1 评论 -
SSE(server-sent event)结合AsyncContext实现点对点推送消息
1.为什么用SSE?最近对原项目进行重构,在计数统计这块,原来项目用的是websocket,这个太复杂了,没有必要,就使用了SSE。 2.和其他网上文章的不同之处在于:因为是用在项目,用区域对点对点进行了匹配,实际一点。用的是AsyncContext。3.参考链接:阮一峰的Server-Sent Events 教程:http://www.ruanyifeng.com/blo...原创 2018-12-24 18:00:06 · 878 阅读 · 0 评论 -
spring boot打jar包及无效的目标发行版: 1.8 异常修正
本文使用myeclipse的maven打jar包,共分2步:1、打包的配置;2、执行一、配置1、pom.xml增加如下设置<groupId>omcplatform</groupId> <artifactId>omcplatform</artifactId> <version>0.0.1-SNAPSHOT<...原创 2019-04-18 11:34:02 · 760 阅读 · 0 评论 -
定时任务:springboot集成Quartz实现多任务多触发的动态管理
本文主要讲解以下几个方面:1.定时任务的定义及其常见的模式2.springboot集成quart实例3.中途会遇到的一些问题一、定时任务的定义及其常见的模式 1)定时任务的定义 首先要明白的是,定时任务在系统中的表现形式和在我们口中常说的定时是不一样的:口中的定时:在明天的八点把设备打开,晚上八点把设备关掉,这个月每天都这样。系统的定时:上述的定...原创 2019-05-15 17:26:01 · 10554 阅读 · 1 评论 -
Java线程:概念与原理
转自:https://www.cnblogs.com/riskyer/p/3263032.htmlJava线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。...转载 2019-06-27 17:29:54 · 191 阅读 · 0 评论 -
深入浅出学Spring Data JPA , Predicate
转自:https://blog.youkuaiyun.com/qq_19936739/article/details/76176927序言自工作以来,除了以前比较流量的hibernate,就是一直使用ORM 规范 JPA了.而这几天工作需要,研究了下JPA的标准查询,名为:JPA criteria查询.相比JPQL,其优势是类型安全,更加的面向对象.使用标准查询,开发人员可在编译的时候就检查查询的正确...转载 2019-07-11 17:53:15 · 4496 阅读 · 0 评论 -
接口的定义与实现
转自:http://blog.youkuaiyun.com/yjkwf/article/details/7238847首先要知道什么是接口?接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被修改内部而不影响外界其他实体与其交互的方式。1、定义接口 使用interface来定义一个接口。接口定义同类的定义类似,也是分为接口的声明和接口体转载 2015-03-05 16:59:25 · 530 阅读 · 0 评论 -
java.net包的DatagramSocket和DatagramPacket
转自:http://blog.youkuaiyun.com/sinat_16596967/article/details/37960545本博文主要简述TCP/UDP的比较和应用场景,以及java.net包下基于DatagramSocket/DatagramPacket的编程和源码分析TCP与UDP 作为传输层两个重要的协议,得到广泛的使用。TCP 1. 面转载 2017-10-12 17:44:10 · 585 阅读 · 0 评论 -
spring配置websocket并实现群发/单独发送消息
转自:http://blog.youkuaiyun.com/u014520745/article/details/62046396文件目录结构如下,主要是controller和websocket文件夹1.配置自动扫描加载:context:component-scan base-package="com.xiaoxiaohei.ssm.websocket,com.xiaoxiao转载 2017-10-12 17:43:11 · 1379 阅读 · 0 评论 -
Shiro安全框架入门篇(登录验证实例详解与源码)
转自:http://blog.youkuaiyun.com/u013142781/article/details/50629708一、Shiro框架简单介绍Apache Shiro是Java的一个安全框架,旨在简化身份验证和授权。Shiro在JavaSE和JavaEE项目中都可以使用。它主要用来处理身份认证,授权,企业会话管理和加密等。Shiro的具体功能点如下:(1)身份认证/登转载 2017-09-21 17:10:05 · 641 阅读 · 0 评论 -
myeclipse中,项目上有个叉报错,文件没有错误【解决方案】
错误多见于重命名,svn下载等项目变更时。以下转自:http://blog.chinaunix.net/uid-20680669-id-3998887.html因工作原因,同事将他的java项目交接给了我。和平时的交接一样。他把他最新的源代码,打成压缩包,发给我。我解压后,使用myeclipse开发工具,通过导入,将项目导入到我的开发工具中,这个时候有一个问题出现了,在项目上有个红色的叉号转载 2015-09-14 17:36:45 · 473 阅读 · 0 评论 -
javax.servlet.http.HttpServletRequest can not be resolved?
右击项目,选择Java Build Path>Libraries>Add External JARS,找到你计算机中的tomcat的安装路径,在common\lib文件夹下,选中"servlet-api.jar"原创 2015-07-14 17:33:32 · 547 阅读 · 0 评论 -
struts2-core-2.2.1.1.jar!/struts-default.xml:29:72
Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean - jar:file:/F:/Workspaces/MyEclipse%208.x/.metadata/.me_tcat/webapps/test04/WEB-INF/lib/stru转载 2015-07-14 17:31:52 · 18855 阅读 · 0 评论 -
Cookie/Session机制详解
轉自:http://blog.youkuaiyun.com/fangaoxin/article/details/6952954会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session转载 2015-04-09 14:52:06 · 185 阅读 · 0 评论 -
display:table用法
转自:http://blog.youkuaiyun.com/wkwanglei/article/details/5472915在web.xml下添加一个filter exportFilter org.displaytag.filter.ResponseOverrideFilter 在jsp页面做一个引用: 首先我们定义一个list转载 2015-03-11 16:48:49 · 712 阅读 · 0 评论 -
JAVA中int、String的类型转换
转自:http://blog.sina.com.cn/s/blog_4f9d6b1001000bfo.htmlint -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String ->转载 2015-02-12 17:23:29 · 304 阅读 · 0 评论 -
错误:check the manual that corresponds to your MySQL server version for the right
发现是自己以前在做oracle转mysql时遗留的问题,将查询语句加入到了插入语句中。此外再看了几个网上说的引起错误的原因,大致分为以下2种:1.其中将查询语句加入到插入语句中了(这个问题在批量执行时应当注意):"INSERT INTO xx(xx,xx) VALUES(SELECT id from xx,'"+xx +"');";解决方法是将select语句提出来单独执行。原创 2015-02-10 14:37:27 · 1602 阅读 · 0 评论 -
返回的list如何循环后赋值到框体
后台查询得到的listList brandList = skillService.getSkillsUnionById(companyId, proId, brandId);用jq成功接受后输出到select:jq:success : function(data){ var modelList=data.modelList; $("#slt_proMod原创 2015-01-14 18:33:35 · 580 阅读 · 0 评论 -
回滚
conn.setAutoCommit()用法及作用事务操作数据:(一)eg:假如银行转账系统从张三的账户转1000元到小罗的账户这个操作需要分两步1.张三账户减少1000元2.小罗账户增加1000元假如于到断电等等,而刚好张三减了1000,而此时小罗却不增加。。。。可以想象银行这下有事做了所以使用事务操作数据来搞定 (2)java使用事务非常转载 2014-06-19 11:42:15 · 552 阅读 · 0 评论 -
java包和常用类
转载自:http://liu1227787871.blog.163.com/blog/static/205363197201263132820890/一、java常用包简介:包里放的是各种系统类1、java.lang: java 的核心类库,包含了运行java 程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等,系统缺省加载这个包转载 2014-07-08 18:08:01 · 498 阅读 · 0 评论