自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (10)
  • 收藏
  • 关注

原创 js访问后台接口

2024-01-26 10:54:29 119

原创 【无标题】springboot 时区,少8小时

如果java读取的时间比数据库中的时间少8个小时,在Dockerfile中添加:

2024-01-25 13:57:44 383

原创 corn表达式解释

Java怎么把分钟数或者毫秒值转换为Quartz cron表达式,例如把5分钟转换后为(“0 0/5 * * * ?”)急急急20我来答分享举报1个回答#热议#00后是否面临着比90后更严峻的就业危机?匿名用户2016-10-29参考如下内容:CronTriggerCronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定...

2021-09-24 09:36:02 339

原创 查看linux的版本指令

简要:1,lsb_release -a 查看linux系统版本 2,uname -a 查看内核版本 一、查看Linux内核版本命令(两种方法):1、cat /proc/version[root@localhost ~]# cat /proc/versionLinux version 2.6.18-194.8.1.el5.centos.plus ([email protected]) (gcc version 4.1.2 20080704 (R...

2021-08-25 21:02:58 474

原创 2021-01-21

RabbiMq的QOS预取模式://如果是两个消费者(QOS ,批量)则轮询获取数据 //150条预取(150都取出来 150) channel.basicQos(150,true); //预取模式:如果设置手动ack的条件下,如果没有确认,则消费端最多只能收到150条消息。除非客户端确认一条,则客户端在收到一条,客户端确认几条则收到几条。//这样做的好处是:防止客户端出现oom异常/*消费者正式开始在指定队列上消费消息*/ channel.basicConsume(queueName,t.

2021-01-21 16:28:43 143

原创 将dev分支上的代码合并到master分支

将dev分支上的代码合并到master分支1、切换到master分支? git checkout master2、拉取最新代码? git pull3、合并代码? git merge dev4、查看状态(可查看合并的文件数,即commit数量)? git status5、将合并后的代码提交到远程master上面? git push...

2020-08-27 09:59:17 795

原创 在鲲鹏版的centos操作系统 上使用wkhtmltopdf,html文件中找不到本地的css和png文件

使用的 wkhtmltopdf wkhtmltox-0.12.6-1.centos7.aarch64.rpm转换的时候wkhtmltopdf 报错信息:Warning: Blocked access to file /home/xxx/apache-tomcat-8.5.47/webapps1/xxx/WEB-INF/classes/images/service/logo_zr.pngWarning: Blocked access to file /home/xxx/apache-tomcat-8

2020-06-16 09:31:37 2277

原创 rabbitmq 批量删除队列 手动创建队列

命令行批量删除队列首先定位到 rabbitMQ 安装目录的sbin 目录下。打开cmd窗口。关闭应用的命令为: rabbitmqctl stop_app清除的命令为: rabbitmqctl reset重新启动命令为: rabbitmqctl start_appps查看所有队列命令: rabbitmqctl list_queues...

2020-06-05 14:31:48 901

原创 创建git tag,根据某个tag创建分支

git check 分支名git tag -a tag名字 commitID -m '描述' //在指定分支上的 某个commitid上打个标签(一般是当发完某个版本的时候要打tag)git push origin tagName//推送到远程仓库git 根据tag创建分支在项目中我们需要根据tag创建分支.现将创建步骤总结一下.在你的dev分支上有一个tag为v1.0...

2020-03-30 13:36:09 4438

原创 使用命令:mvn install -Dmaven.test.skip=true dockerfile:build 打包时候注意project>artifactId为小写否则报错

springboot项目构建docker镜像异常: java.util.concurrent.ExecutionException: com.spotify.docker.client.shaded原创布碗 发布于2019-04-03 19:55:06 阅读数 1789 收藏展开异常信息在centos上构建springboot项目的docker镜像时出现以下异常:Failed to ...

2020-01-03 17:51:30 1685

原创 ajax 请求 springboot中的Controller ,ajax请求url中的 localhost 和 127.0.0.1不同源,跨域问题导致报错

登录页面表单请求,登录成功,并把登录信息放在session中,登录成功后,进入菜单页面,在页面上触发一个ajax请求,该请求中的url用到了http://127.0.0.1:8080/asfd,但是该请求会生成一个新的session,和之前的登录session是两个不同的session,所以框架拦截器会拦截掉该ajax请求,又要重新登录,导致又要用户重新登录(这就是问题了)。解决方法:把ajax...

2020-01-02 11:26:17 2481 1

原创 当实现ApplicationListener接口的监听器

添加上如下这个类,会使监听器中onApplicationEvent()方法,以异步的方法执行package xxx.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.spring...

2019-10-21 14:30:42 460

原创 ajax 调用SpringBoot中的restful接口 两个ajax分别请求两个不同的接口,要使两个接口中的session是同一个(session共享)

前端代码:<script src="jquery-3.4.1.min.js"></script><script type="text/javascript"> function getUser(){ $.ajax({ url:"http://192.168.1.103:8080/user/getUs...

2019-10-16 16:20:45 902 1

原创 rabbitMQ basicQos和basicAck作用和关系

import com.rabbitmq.client.Channel;import com.rabbitmq.client.Connection;import com.bs.utils.ConnectionUtil;public class Producer { private final static String EXCHANGE_NAME = "direct_exchan...

2019-03-20 17:00:45 29952 1

原创 负载均衡 ribbon

ribbon-loadbalacer.-2.2.2.jar抽象类:public abstract class AbstractServerPredicate//随机策略public Optional&lt;Server&gt; chooseRandomlyAfterFiltering(List&lt;Server&gt; servers) { List&lt;Server&...

2019-02-22 14:30:09 170

转载 python 多线程简单demo

Python多线程与多线程中join()的用法Python多线程与多进程中join()方法的效果是相同的。下面仅以多线程为例:首先需要明确几个概念:知识点一:当一个进程启动之后,会默认产生一个主线程,因为线程是程序执行流的最小单元,当设置多线程时,主线程会创建多个子线程,在python中,默认情况下(其实就是setDaemon(False)),主线程执行完自己的任务

2017-12-15 11:44:18 873

原创 ajax 执行success 还是error 为什么报parsererror

$.ajax({url : '${pageContext.request.contextPath}/login/logOut.action',data : {confirm : "1"},cache : false,dataType : 'json',error : function() {Notify('注销失败.', 'top-right','3000',

2017-03-03 16:05:34 800

转载 git Couldn't load this key (OpenSSH SSH-2 private key)

如何在TortoiseGit中使用ssh-keygen生成的key0 悬赏园豆:20 [已解决问题] 浏览: 3312次TortoiseGit是通过Pageant进行私钥/公钥验证的,但Pageant只能加载.ppk格式的文件。如果强制加载ssh-keygen生成的私钥文件,会出现下面的提示:Couldn't load this key (OpenSSH

2017-01-05 09:39:40 5447

转载 MySQL ERROR 1698 (28000) 错误

~$ mysql -u root -pEnter password: ERROR 1698 (28000): Access denied for user 'root'@'localhost'  解决步骤:停止mysql服务~$ sudo service mysql stop 以安全模式启动MySQL~$ sudo mysqld_

2016-12-27 18:12:47 639

转载 定时任务 中的job中注入的service接口 为空 解决方法

一般情况下,quartz的job中使用autowired注解注入的对象为空,这时候我们就要使用spring-quartz提供的AdaptableJobFactory类。自定义一个类:[java] view plain copy public class JobFactory extends AdaptableJobFactory {   

2016-07-25 14:35:11 12980 5

原创 quartz

quartz.properties中org.quartz.jobStore.misfireThreshold = 60000表示quartz在暂停time(stop)后又重新启动time(start)其中 如果time(start)-time(stop)>60000(1分钟)则quartz会忽略掉暂停那段时间内的job,如果time(start)-time(stop)org.qua

2015-11-25 10:25:02 574

转载 quartz 暂停后重新启动,在暂停时 被暂停后的任务,在启动后会补偿执行即 会连续多次调用job中的execute方法。

调度(scheduleJob)或恢复调度(resumeTrigger,resumeJob)后不同的misfire对应的处理规则CronTrigger withMisfireHandlingInstructionDoNothing——不触发立即执行——等待下次Cron触发频率到达时刻开始按照Cron频率依次执行withMisfireHandlingInstruct

2015-11-23 16:37:42 18145 2

转载 js中(function(){…})()立即执行函数写法理解

摘要 javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数,再在后面加个括号调用

2015-10-13 11:31:25 504

原创 jquery ajax调用cxf restful webservice 经验分享

公司在做一个项目其中的登录功能是这样的:手机访问服务器(tomcat)。服务端是用apache cxf restful webservice 开发的服务。手机应用中的html5中的ajax调用apache cxf restful webservice。用通常的方法来访问服务,始终报错。最后使用jsonp顺利解决问题。代码如下(前提要映入对应的jquery库):client:

2013-08-02 14:35:34 3133 1

原创 ibatis mysql blob

spring主配置文件:                                    value="classpath:sql-map-config.xml" />                                 sql-map-config.xml配置如下:  ibatisblob-sqlmap.xml的配

2013-06-25 10:56:31 914

原创 spring struts ibatis mysql 文件入数据库

spring主配置文件:                                    value="classpath:sql-map-config.xml" />                                 sql-map-config.xml配置如下:  ibatisblob-sqlmap.xml的配

2013-06-25 10:54:07 723

原创 ibatis+spring+struts2+mysql 返回自增型主键

sql 文件 ibatis_app.xml配置如下:(注意 这里是用insert 标签而不能用update标签(虽然update标签也能做新增操作)否则在service层中的 int packageid = dao.addPgInfo(bean);始终返回的是1 ;下面配置中的keyProperty的id和 SELECT LAST_INSERT_ID() as id的id 和com.xxx.w

2013-06-25 10:32:55 1155

原创 基于CXF restwebservice

应用场景:手机端使用apache的httpclient组件。服务器端使用spring+cxf rest webservice手机端代码:import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import o

2013-03-01 13:22:18 600

转载 使用Spring WS 2.0开发基于SOAP的web service

经过1年的开发之后,SpringWeb service项目最近发布了一个新的主要版本Spring WS 2.0。这个版本要求使用它的工程使用的是Java 5或以上版本及Spring 3.0或以上版本。但是升级到Spring WS 2.0是十分值得的,因为Spring WS 2.0为Java开发者提供了很多好处。    Spring WS 2.0中的新特性包括:升级后的更加灵活的

2012-11-01 10:00:20 3992 2

原创 springsecurity3.0.5 filterSecurityInterceptor 使用和配置

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xmlns:aop="http://www.springframework.org/schema/aop"    xmlns:context="http://www.springframework.org/schema/context"    xmlns:jdbc="htt

2012-06-20 10:49:56 3198

原创 JAVA5多线程---Condition使用---线程通信

分类: JAVA基础 2012-02-13 22:51 70人阅读 评论(2)收藏 举报             线程之间除了同步互斥,还要考虑通信。在Java5之前我们的通信方式为:wait 和 notify。那么Condition的优势是支持多路等待,就是我可以定义多个Condition,每个condition控制线程的一条执行通路。传统方式只能是一路等待。我们可以先分

2012-05-10 11:01:01 528

原创 java 线程池

import java.io.Serializable;import java.util.concurrent.ExecutorService;import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurre

2012-05-09 15:36:37 411

转载 多线程例子

import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.loc

2012-05-08 15:59:55 388

转载 ssl keytool 使用

做SSL以来,一直在使用keytool,下面把它用法整理如下,以备以后查看。1,产生一个密钥对        keytool -genkey -alias mykeypair -keypass mykeypairpwd    过程如下:        liqingfeng@liqingfeng:~/WORK_APP/keytooltest$ keytool -genkey -ali

2012-05-08 14:21:34 708

转载 Spring Security 的ChannelProcessingFilter 使用https请求

7.4.6  确保一个安全的通道字母“s”是Internet上最重要的字母。任何一个在Web上冲浪超过五分钟的人都知道绝大多数Web页面均与以“http://”打头的URL相关联。那是因为绝大多数Web页面都通过HTTP协议被请求和发送。对于绝大多数页面来说,HTTP完全够用,但是当有秘密信息在Internet上四处传输时就不够用了。通过HTTP发送的信息很容易被无法无天的黑客截获和读取,

2012-05-08 14:20:18 2322

转载 java多线程2

工作中多处接触到了ThreadPoolExecutor。趁着现在还算空,学习总结一下。 前记: jdk官方文档(javadoc)是学习的最好,最权威的参考。文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别,池大小参数corePoolSize和maximumPoolSize,BlockingQueue选型(Synchro

2012-05-08 14:18:03 455

转载 java 多线程

工作中多处接触到了ThreadPoolExecutor。趁着现在还算空,学习总结一下。 前记: jdk官方文档(javadoc)是学习的最好,最权威的参考。文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别,池大小参数corePoolSize和maximumPoolSize,BlockingQueue选型(Synchronous

2012-05-08 14:16:33 367

wkhtmltox-0.12.6-1.centos7.aarch64.rpm

鲲鹏版的 wkhtmltopdf 支持centos7 arrch架构

2020-06-15

MyRabbitMq.zip

rabbitmq向手机端推送消息 一个手机端是一个消费者,一个消费者对应一个队列来进行消费,当手机上的app退出登录后,销毁队列。当生产者发送消息时候,会创建队列。

2020-06-05

apache-tomcat-8.5.24.rar

Apache Tomcat 8支持Java EE 7规范,包括Java Servlet 3.1、JSP 2.3、Java统一表达式语言EL 3.0等。

2019-10-12

Navicat Premium.zip

Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时连接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。它与 Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud、MongoDB Atlas、阿里云、腾讯云和华为云等云数据库兼容。你可以快速轻松地创建、管理和维护数据库

2019-10-12

dataTable 小demo

转载的基础上后台作了修改,用mysql数据库

2015-10-15

blob 文件入库例子

blob 文件入库 mysql 源代码 例子

2013-06-25

cxf rest webservice

cxf rest webervice 实现文件下载

2013-03-01

spring webservice 2.1

简单demo。是用spring webservice2.1的开发的一个soap webservice demo同时基于spring的mvc。如果想跑起项目的话要1.发布到tomcat服务器上,启动服务。2.用soapui发送webservice请求。3.然后访问页面,即可看到步骤2中请求的信息。

2012-11-01

springsecurity3.0.5

只对rememberMe的大概分析。springsecurity3.0.5简单例子 当用firefox访问时产生的临时cookie,在下次访问中还存在的话,获取的session还是原来的session(user验证信息不变),如果把那个临时cookie删除的话,则springsecuriyt生成新的session,user验证信息在本次登录中不存在,故需要从新登录(如果前面已经选择了rememberMe的话就自动登录,否则重新手动输入用户名和密码登录)。 如果rememberMe功能在浏览器上产生的cookie和临时产生的cookie是两个不同的cookie。请自己下载对应版本的jar包

2012-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除