自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(295)
  • 资源 (12)
  • 收藏
  • 关注

转载 分布式锁的3种实现!附代码

分布式锁是一种用于保证分布式系统中多个进程或线程同步访问共享资源的技术。同时它又是面试中的常见问题,所以我们本文就重点来看分布式锁的具体实现(含实现代码)。在分布式系统中,由于各个节点之间的网络通信延迟、故障等原因,可能会导致数据不一致的问题。分布式锁通过协调多个节点的行为,保证在任何时刻只有一个节点可以访问共享资源,以避免数据的不一致性和冲突。

2023-12-04 17:48:06 86

转载 mysql死锁介绍以及解决

如一个金融系统,当某个操作员读取用户的数据,并在读出的用户数据的基础上进行修改时(如更改用户账户余额),如果采用悲观锁机制,也就意味着整个操作过程中(从操作员读出数据、开始修改直至提交修改结果的全过程,甚至还包括操作员中途去煮咖啡的时间),数据库记录始终处于加锁状态,可以想见,如果面对成百上千个并发,这样的情况将导致灾难性的后果。对应到mysql中存在的互斥锁,和事务对资源使用排他锁占用,并且事务不结束不会释放,事务之间可会出现资源之间的相互占用,相互等待,因此看来,mysql中是会出现死锁的。

2023-12-04 16:27:48 82

转载 MySQL锁篇】MySQL死锁问题以及解决方案

本文为博主参考网站《小林coding》的学习笔记,具体内容请参考转载网站。

2023-12-04 16:22:05 116

转载 关于 Mybatis的原生连接池 和 DBCP 连接池

重点是dataSource.pingConnection(this),如果mybatis里配置了poolPingEnabled,就会在拿到这个连接的时候,执行poolPingQuery,相当于检查数据库连接是正常,如果正常,就返回这个连接;命令看连接池状态发现,如下图: 其中,端口是50001的是SSL连接,这些连接池中Send-Q中是4101的,表示socket连接的发送队列出现阻塞,连接有问题。但是这个的效率非常低下,每次执行一条SQL语句,都要执行一个检查的SQL, 效率不好。

2023-12-04 08:57:55 124

原创 SpringBoot启动报错Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded dat

如果第一种方式你尝试了但是还不能解决,还有一个可能的原因就是你的。目录并没有设置为资源目录导致的,典型的特征就是。

2023-10-16 10:43:55 146

原创 小程序隐私保护授权处理方式之弹窗组件

小程序隐私保护授权弹窗组件调用wx.getUserProfile进行授权时,返回错误信息:{errMsg: “getUserProfile:fail api scope is not declared in the privacy agreement”, errno: 112} 是因为微信小程序登录,增加了用户是否查看隐私协议的验证,不跳转到隐私协议,就不让用户登录。8 月 28 更新:今天才发现小程序可以使用页面的生命周期,对其进行了简化,只需要使用引入组件即可,不再需要任何其它代码。

2023-09-07 15:36:32 2341

转载 windows本地安装mysql及远程连接权限配置

检查电脑上是否安装过MySQL服务1.win + r 打开DOS窗口。2.输入services.msc,打开本地服务窗口。3.查找是否存在MySQL服务是否存在。若右侧的服务中没有mysql则表示没有安装过,可以开始安装。二:获取MySQL安装包1.打开MySQL下载地址,MySQL: 官方下载地址链接. https://dev.mysql.com/downloads/mysql/2.选择自己的安装平台,这里选择Microsoft Windows。3.选择合适的安装包,进入下载页面,点击下载即可获取

2023-08-11 15:33:40 604

转载 服务器安全-centos7 防火墙端口设置

systemctl enable iptables.service #设置防火墙开机启动。systemctl disable firewalld # 开启不启动防火墙。systemctl status firewalld # 查看防火墙状态。systemctl enable firewalld # 开机启动防火墙。systemctl start firewalld # 启动防火墙。systemctl stop firewalld # 关闭防火墙。

2023-06-12 11:19:31 870

转载 使用Navicat for Oracle新建用户无法登陆(用户名大小写问题)

使用Navicat for Oracle新建用户无法登陆(用户名大小写问题)_oracle用户名小写怎么登陆_偷偷玩两下的博客-CSDN博客

2023-05-06 15:48:57 318

转载 ORA-01187: 由于验证测试失败而无法从文件 201 读取 ORA-01110:

由于验证测试失败而无法从文件

2022-10-27 14:47:09 693

转载 Oracle sysdate 时间加减

加法select sysdate,add_months(sysdate,12) from dual;--加1年select sysdate,add_months(sysdate,1) from dual;--加1月select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual;--加1星期select sysdate,to_char(sysdate+1,'y...

2021-10-27 18:18:21 1044

转载 weblogic报java.lang.ClassCastException:com.octetstring.vde.backend.BackendRoot之解决

如下异常:<Jul 27, 2009 10:47:51 AM CST> <Critical> <EmbeddedLDAP> <BEA-171522> <An error occurred while initializing the Embedded LDAP Server. The exception thrown is java.lang.ClassCastException: com.octetstring.vde.backend.Backen

2021-06-08 13:55:40 974

转载 c3p0详细配置

原文地址:http://www.blogjava.net/Alpha/archive/2009/03/29/262789.html官方文档 :http://www.mchange.com/projects/c3p0/index.html<c3p0-config><default-config><!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --><property name="acquireIncre...

2021-04-23 14:30:18 298

转载 SpringBoot中@WebListener注解不生效

原因:@WebListener注解的对象也需要装配。处理方法:方法1.为你的SpringBootApplication添加@ServletComponentScan注解,如图:添加@ServletComponentScan注解后Servlet、Filter、Listener 可以直接通过 @WebServlet、@WebFilter、@WebListener 注解自动注册,无需其他代码。方法2.在你的SpringBootApplication中添加如下方法为你的Listener(我的Lis

2020-09-10 15:12:01 1938 1

转载 SpringBoot整合Listener

以前编写配置 Listener<listener> <listener-class>com.neuedu.listener.FirstListener</listener-class></listener>SpringBoot 整合Listener方式一通过注解扫描完成Listener组件的注册编写Listenerpackage com.neuedu.listener;import javax.servlet.Servl

2020-09-09 15:59:15 205

转载 springboot搭建

https://blog.csdn.net/zsq520520/article/details/55050446/

2020-09-07 10:36:09 89

转载 Linux安装redis和部署

第一步:下载安装包 访问https://redis.io/download 到官网进行下载。这里下载最新的4.0版本.第二步:安装 1.通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作 tar -zxf redis-4.0.9.tar.gz 2.进入解压文件目录使用make对解压的Redis文件进行编译 图示:这里因为我redis的安装目录在 /usr/locat/ 目录下,...

2020-07-15 13:54:55 232

转载 linux中用iptables开启指定端口

centos默认开启的端口只有22端口,专供于SSH服务,其他端口都需要自行开启.1.修改/etc/sysconfig/iptables文件,增加如下一行:-A INPUT -m state --state NEW -m tcp -p tcp --dport 10000 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 10000 -j ACCEPT重启 iptablesservi

2020-07-15 13:53:04 1835

转载 用Java客户端连接redis

package com.firstelite.test;import org.junit.Test;import redis.clients.jedis.Jedis;public class Test4Jedis { @Test public void testTwo() { Jedis jedis = new Jedis("192.168.145.10"); System.out.println("Connection to server s.

2020-07-15 13:51:05 379

转载 linux 安装redis

linux 安装redis 完整步骤最近在linux服务器上需要安装redis,来存放数据,增加用户访问数据的速度,由于是第一次安装,于是在百度上搜了一篇文章,按照这篇博客,顺利安装好了,因此将博主的文章拷过来记录一下,方便以后使用,也为需要的朋友提供一个方便,参考博文地址:https://www.cnblogs.com/lauhp/p/8487029.html安装:1.获取redis资源  wget http://download.redis.io/releases/redis-.

2020-07-15 10:45:48 120

转载 linux mysql5.6安装

转载https://www.cnblogs.com/chenhonggao/p/10918451.html 1、查找本机所有关于mysql文件 find / -name mysql  2、删除所有关于mysql文件 rm -rf mysql相关文件以及文件夹  3、解压mysql安装包 tar -zxvf mysql-5.6.44-linux-glibc2.1...

2019-12-26 17:40:08 132

转载 扫描二维码没有关注时跳转至关注界面

原文链接https://blog.csdn.net/qq_33696345/article/details/80533067扫描二维码后,首先会跳转至二维码中的redirect_uri中的url,扫描二维码跳后台的方法可参考小编的另一篇博客《微信二维码扫码获取openid》url的后台首先通过code 获取openid,通过openid获取Access_token,通过openid和Acc...

2019-06-24 17:23:02 558

转载 去除Byte数组的空字符\u0000

byte[] outputByte = new byte[4096]; String str = new String(outputByte); Pattern pattern = Pattern.compile("([^\u0000]*)"); Matcher matcher = pattern.matcher(str); ...

2019-04-24 11:13:23 6611

转载 java获取时间和系统时间不一致,ubuntu修改时区和时间的方法

1.首先查看时区:swfsadmin@swfsubuntu:~$ date -RTue, 17 Dec 2013 18:23:01 +0800如果要修改时区,执行sudo tzselect2.选择区域:亚洲swfsadmin@swfsubuntu:~$ sudo tzselect[sudo] password for swfsadmin: Sorry, try again...

2019-04-19 10:12:45 1817

转载 java命令行执行带依赖jar包的main函数

# 在Linux下面ClassPath前面是一个点号加一个冒号; 在Windows下面ClassPath前面是一个点号加一个分号。Linux: java -Dfile.encoding=utf8 -cp .:../lib/commons-lang-2.6.jar:../lib/log4j-1.2.15.jar MytestWindows:java -Dfile.encoding=gbk -...

2019-04-10 09:57:18 2528

转载 Linux环境下安装Redis并完成测试(已验证)

准备工作:本人测试环境:Win7xshell远程登录LinuxLinux:ubuntu软件包:redis-3..2.6.tar.gz (Linux下redis安装包)========================================================================================================...

2019-04-04 17:18:28 995

转载 JVM参数配置详解(包含JDK1.8)

堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java-Xmx3550m -Xms3550m -X...

2019-03-29 18:17:39 1215

转载 JNI Java调用so包具体方法

接着上一篇 JNI Java调用so包相关问题总结,出现了很多问题,按照操作应该不会发生不到so包的错误,其实最后出现的也是说加载不到libpython2.7.x.so.1,我就纳闷了,怎么和python扯上关系了? 测试环境的python版本是2.6所以换了台机器,没有再出现找不到python的so包问题,取而代之的是无法找到本地方法,原来算法小哥哥是用Cython编译的so包,原版本是用pyt...

2019-03-29 14:01:06 1040

转载 linux安装nginx

安装依赖 yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel //一键安装上面四个依赖yum -y install gcc zlib zlib-devel pcre-...

2018-12-26 13:51:30 137

转载 CXF提供Client调用WebService接口的方法

CXF提供Client调用WebService接口的方法 1、 JaxWsProxyFactoryBean    简介:调用方式采用了和RMI类似的机制,即客户端直接服务器端提供的服务接口(interface),CXF通过运行时代理生成远程服务的代理对象,在客户端完成对webservice的访问;几个必填的字段:setAddress-这个就是我们发布webservice时候的地址,保持...

2018-12-18 12:52:55 910

转载 JNA—JNI终结者(转载)

 https://blog.csdn.net/shendl/article/details/3589676JNA—JNI终结者 介绍给大家介绍一个最新的访问本机代码的Java框架—JNA。JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。JNA项目地址:https://jna.dev.j...

2018-12-04 17:21:06 180

转载 nginx 301页面

如何让访问https://www.a.com/ask/?1.html就自动301跳转到https://wen.a.com/2.html办法:if ($request_uri = /ask/?1.html ) { return 301 https://wen.a.com/2.html; }

2018-09-12 14:19:08 773

原创 微信小程序蓝牙设备接入教程

第 0 章:微信小程序蓝牙教程之前言第 1 章:新建微信小程序项目第 2 章:初始化微信小程序蓝牙适配器(openBluetoothAdapter)第 3 章:微信小程序获取本机蓝牙适配器状态(getBluetoothAdapterState)第 4 章:微信小程序实现搜索周边蓝牙设备(startBluetoothDevicesDiscovery)第 5 章:小程序获取所有已发...

2018-08-14 13:51:21 17024 4

原创 linux sendGet方法无效

linux 环境小 sendGet方法无效,换了一种方式解决,解决代码如下public static String httpsRequest2(String requestUrl, String requestMethod, String outputStr) { JSONObject jsonObject = null; StringBuffer str...

2018-07-31 10:29:32 343

转载 微信小程序页面跳转无效

wx.navigateTo(OBJECT) 不会销毁当前页面,仅仅是将其hide,使用wx.navigateBack可以返回到原页面。wx.redirectTo(OBJECT) 销毁当前页面,跳转到应用内的其他页面。我们有时候会发现,其他的地方都好好的能跳转,可是为啥突然就无效那呢?原因:检查你要跳转的位置是否在app.js中注册过。检查你要跳转的地址是否有误。经常都是因为少写或者多写使得跳转无...

2018-06-11 17:20:31 368

转载 查看oracle数据库允许的最大连接数和当前连接数

在查看数据的连接情况很有用,写完程序一边测试代码一边查看数据库连接的释放情况有助于分析优化出一个健壮的系统程序来。1、查看当前的数据库连接数 select count(*) from v$process ;    --当前的数据库连接数2、数据库允许的最大连接数 select value from v$parameter where name ='processes';  --数据库允许的最大连接...

2018-04-13 16:13:57 668

原创 weblogic部署时报错--Inhomogeneous deployment for replicated sessions is not allowed

Target state: deploy failed on Server ManagedServer_2weblogic.management.DeploymentException: [HTTP Session:100083]The webapp: session_test3.war in application: session_test3 has PersistenceStoreType ...

2018-04-10 16:28:54 590

转载 Weblogic部署项目三种方式

在weblogic中部署项目通常有三种方式:第一,在控制台中安装部署;第二,将部署包放在domain域中autodeploy目录下部署;第三,使用域中配置文件config.xml 进行项目的部署。控制台部署1  启动weblogic服务,登录到weblogic控制台页面,输入用户名和密码,登录到控制台里面2  点击左侧的部署3  在右侧点击安装按钮,准备进行项目安装4  看到路径输入框,可以在下面...

2018-04-10 10:07:54 848

转载 linux 查询文件大小M为单位

以下是代码片段:[root@bsso yayu]# du -h --max-depth=1 work/testing27M     work/testing/logs35M     work/testing[root@bsso yayu]# du -h --max-depth=1 work/testing/*8.0K    work/testing/func.php27M     work/tes...

2018-03-29 21:00:03 11732

转载 解决Linux服务器tomact-8.0启动慢的问题

环境信息:CentOS release 6.8tomcat-8.0JDK1.8一、启动tomcat#sh /root/tomcat-8.0/bin/startup.sh#tailf /root/tomcat-8.0/logs/catalina.out26-Aug-2017 12:58:31.661 INFO [main] org.apache.tomcat.util.net.NioSelector...

2018-03-28 20:54:14 254

cxfjar包.zip

cxf调用webservice所需要的jar包,已经过项目验证,只需把jar包复制到项目工程下即可

2019-07-08

gcc-3.4.6-8.x86_64.rpm

gcc-3.4.6-8.x86_64.rpm 64位 能用

2016-11-17

unixODBC-2.2.11-7.1.i386.rpm

安装oracle必须linux必备

2016-10-18

微信jsapi初步接入案例源码

微信jsapi初步接入案例

2016-08-16

微信jsapi上传下载图片案例源码java

微信jsapi上传下载图片案例源码,java ,jsp

2016-08-16

js 动态设置图片的热区并获取图片坐标

js 动态设置图片的热区并获取图片坐标 浏览器 均兼容 你懂的

2013-04-25

js快捷键设置

js快捷键设置

2013-03-27

java多线程ftp 上传下载

需要common-net.jar这个依赖包 你懂的

2013-03-14

弹出窗口 jquery.XYTipsWindow

弹出窗口 jquery.XYTipsWindow

2012-07-12

tomcat+nginx

修改tomcat conf 下的server.xml 中<host>标签 里 E盘路径(实际是struts2项目路径),启动nginx 启动tomcat 服务器,输入localhost:800/index04.jsp

2012-07-05

腾讯微博第三方接入

腾讯微博第三方接入代码

2012-06-26

图聊工具咔咕图聊工具咔咕

图聊工具咔咕图聊工具咔咕图聊工具咔咕图聊工具咔咕图聊工具咔咕图聊工具咔咕图聊工具咔咕图聊工具咔咕图聊工具咔咕图聊工具咔咕图聊工具咔咕图聊工具咔咕图聊工具咔咕图聊工具咔咕

2011-07-04

空空如也

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

TA关注的人

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