自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 使用加锁类LOCK和synchronized关键字分别对线程进行加锁实例

使用加锁类LOCK和synchronized关键字分别对线程进行加锁实例首先来个不使用加锁导致线程不安全的实例,ArrayList是线程不安全的,现在创建一个ArrayList对象,创建1000个线程,每个线程往这个ArrayList对象里面添加100个元素,这时候ArrayList的元素个数应该是1000*100=100000个,可是我们来看看结果是不是这样的呢? 直接上代码如下:impor...

2019-08-30 10:42:47 545

原创 maven项目添加lombok依赖后其@data等注解没有起作用

maven项目添加lombok依赖后其@data等注解没有起作用问题所在只是添加了lombok依赖,没有将其插件安装进来。找到自己的maven仓库,C盘下找到这个路劲,找到org\projectlombok\lombok\1.16.18,进入这个文件夹找到lombok-1.16.18.jar架包,双击打开它,然后点击specify location找到eclipse安装路径,然后点击ins...

2019-08-21 23:12:42 6339 1

原创 jdbc持久化activemq消息

jdbc持久化activemq消息1. 下载mysql驱动架包放到我们安装的activemq路径的lib目录下:2. 在我们activemq的安装路径下找到conf目录,该目录下有个activemq.xml的配置文件3. 打开这个配置文件,作如下修改:①activemq默认使用kahadb作为消息的持久化,现在我们换成jdbc持久化消息找到如下配置将其注释掉: &l...

2019-07-30 00:21:37 143

原创 redis主从复制哨兵模式以及其他三种常见使用场景

redis主从复制主从复制下的三种常见场景:1.一主二仆或者一主多仆①一个主机下配置多个从机,主机不需要做任何配置,在需要当成从机的机器上运行redis执行SLAVEOF 192.168.150.131 6379指令 SLAVEOF+主机IP地址+主机redis端口号 即可2.薪火相传①如现在启动了A/B/C三个rides,A是B的主机,B是C的主机,这就是薪火相传。不在是B和C都挂在A...

2019-07-28 15:30:44 1447

原创 SpringBoot整合activeMq之helloWorld

SpringBoot整合activeMq之helloWorld以下内容针对Windows或者linux系统已经安装有activemq并能访问成功的同学。如果还未安装的请参考博主另外一篇博客之linux下安装activemq。。。。。。。。生产者整合如下---------------1. 安装好activemq能进行如下访问页面2. 下面开始进行springboot整合activemq,创...

2019-07-27 22:38:56 168

原创 springboot整合FreeMarker实现短信邮件等模板配置

springboot整合FreeMarker实现短信邮件等模板配置pom文件引入FreeMarker <!-- freemarker --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> </dependency

2020-07-23 14:32:07 1044

原创 mysql5.7创建数据库、创建用户、用户权限授权

mysql5.7创建数据库、创建用户、用户权限授权1. 创建数据库:创建名字为test的数据库CREATE DATABASE test2. 创建用户创建用户名为test2019,密码为test2019的用户CREATE USER ‘test2019’@’%’ IDENIIFIED BY 'test2019’3. 授权用户指定数据库的权限将test数据库的所有权限授予用户test20...

2020-03-02 17:04:02 691

原创 eclipse处理Tomcat内存溢出问题

eclipse处理Tomcat内存溢出问题错误提示:java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread “main”双击打开tomcat点击图中链接在如下处添加:-vmargs-Xms128M-Xmx512M-XX:PermSize=128M-XX:MaxPermSi...

2019-11-26 09:47:32 244

原创 查看oracle数据库当前用户下所有的表和记录总数

查看oracle数据库当前用户下所有的表和记录总数执行下面的sql语句就能得到结果declare s varchar2(500); name2 varchar2(500); --cursor 声明 光标 cursor cur_emp is select table_name from user_tables;begin for i in cur_emp loop...

2019-11-19 15:48:39 4190

原创 json加密以及解密,可实现简单的单点登陆

json加密以及解密,可实现简单的单点登陆业务需求,A系统需要用到B系统的一个功能模块,A系统通过链接跳转B系统,没有登陆会被拦截跳转到登陆页面,我们可以将A系统的session拼成json,然后通过此方法加密并放在请求中发送给B系统,并在B系统解密后生成B系统session,以此实现简单的单点登陆。代码如下,代码有详细注释:package test.llb;import javax.cr...

2019-11-19 15:12:47 2197 1

原创 二维数组和稀疏数组之间的相互转换

直接上代码,代码有详细注释,跟着代码一步一步走so easily的了。package test.llb.arry;/* * 二维数组转稀疏数组,以及稀疏数组转二维数组 * LLB 2019.11.13 */public class SparseArry { public static void main(String[] args) { //---------------...

2019-11-13 10:34:05 120

原创 orcale使用exp和imp导出和导入数据库数据

orcale使用exp和imp导出和导入数据库数据一、数据导出以管理员身份打开cmd,输入如下指令回车:--全部导出--导出LLBTEST数据库下LLB用户密码为LLB的所有数据到F:\llb.dmp文件中--localhost/mydb表示需要操作的数据库链接exp LLB/LLB@localhost/LLBTEST file=F:\llb.dmp--只导出表结构--导出L...

2019-10-31 16:25:35 322

原创 orcale数据库创建删除查询临时表空间、数据表空间、用户、授权等

orcale数据库创建临时表空间、数据表空间、用户、授权等--创建临时表空间CREATE TEMPORARY TABLESPACE LLBTEST_TEMP --LLBTEST_TEMP临时表空间名称TEMPFILE 'D:\APP\LLBTEST_TEMP.DBF' --临时表空间存放位置 SIZE 1024M --临时表空间...

2019-10-31 16:12:21 194

原创 使用jdbc将查询出的clob大字段转string输出

使用jdbc将查询出的clob大字段转string输出直接上代码:package org.ga.alipayRegulation.tools;import java.io.IOException;import java.io.Reader;import java.sql.Clob;import java.sql.Connection;import java.sql.DriverMa...

2019-10-22 18:00:02 1212

原创 java去除html标签,提取文本内容

java去除html标签,提取文本内容 //add LLB 20190412 去掉html标签 public static String delHTMLTag(String htmlStr){ String regEx_script="<script[^>]*?>[\\s\\S]*?<\\/script>"; //定义script的正则表达...

2019-09-11 10:00:51 836

原创 java中的设计模式“饿汉模式”和“懒汉模式”

java中的设计模式“饿汉模式”和“懒汉模式”单例模式,就是这个类的对象在我们的堆内存中只能存在一份,我们new一个对象的时候,无非就是调用这个类的构造函数,我们把构造函数用关键字private私有化了,外界就new不到了,然后我们再自己内部提供 该类的实例化供外界调用,就能达到单例的效果了1. 饿汉模式所谓的饿汉模式顾名思义,我很饿了一开始我就把我自己的对象创建了,外界来调用的时候...

2019-09-04 12:04:56 148

原创 eclipse中找不到servers无法嵌入tomcat。

eclipse中找不到servers无法嵌入tomcat。安装servers即可,如下图:先查看自己的eclipse版本:然后help下找到Install New Software…点击add输入http://download.eclipse.org/releases/2019-032019-03为自己的版本号勾选下面一行点击next安装即可:...

2019-09-02 16:26:15 580

原创 js获取url中指定参数值的方法

js获取url中指定参数值的方法调用方法:GetUrlParam(“id”);举例说明:假如当网页的网址有这样的参数 test.htm?id=896&s=q&p=5,则调用 GetUrlParam(“p”),返回 5。function GetUrlParam(paraName) {    var url = document.location.toString();  ...

2019-08-30 18:40:34 1650 1

原创 java给pdf文件添加水印。

java给pdf文件添加水印。切记必需导入这两个架包itext-2.0.6.jar和iTextAsian.jar,为了这两个架包我没少折腾,有下载不到的同学联系本人给你发,qq739571648public class WaterMark { private static int interval = -5; public static void main(String[] args) t...

2019-08-27 17:44:25 3514 1

原创 页面图片等资源禁止右键相关操作

页面图片等资源禁止右键相关操作在页面添加如下属性:ondragstart="window.event.returnValue=false" oncontextmenu="window.event.returnValue=false" onselectstart="event.returnValue=false...

2019-08-26 16:35:39 361

转载 给jsp页面添加水印

给jsp页面添加水印直接上代码,在jsp页面直接添加下面代码即可:<style type="text/css" media="screen">body{background-color: #eef1f8;}#one{padding: 10px 15px;background-color: #FFFFFF;background-image: url(http://pic.58pi...

2019-08-26 16:31:32 5417 4

原创 eclipse下springboot整合jsp

eclipse下springboot整合jsp一.添加pom.xml依赖<!-- springboot集成jsq需要添加的依赖 start--> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>t...

2019-08-25 04:01:32 1309

原创 linux下zookeeper的单机版和集群版安装

linux下zookeeper的单机版和集群版安装一.单机版的安装:注:linux系统下必须安装有了jdk①去官网下载zookeeper安装包,以.gz结尾的,我这里用的是3.4.14版本的,zookeeper-3.4.14.tar.gz②新建myzk目录,目录名字随意取。③将刚刚下载好的安装包zookeeper-3.4.14.tar.gz放到myzk目录下,直接复制粘贴就完事了④...

2019-08-21 10:07:35 186

转载 日期转换函数

—日期转换函数*****转载:https://www.cnblogs.com/love1/p/7765274.html–时间格式–yyyy-MM-dd HH:mi:ss–HH默认24小时制 1-23:59:59–HH12表示12小时制 1-12–to_char()将日期转换成字符串select sysdate from dual;select to_char(sysdate,‘yy...

2019-08-19 18:57:16 263

原创 orcal中case when ... then .. else .. end的一些复杂使用

orcal中case when … then … else … end的一些复杂使用when后面可以跟复杂表达式,then后面也可以跟表达式。else后面也可以跟表达式。示例查询testC表,当ajbh在表testB中只有一条记录的话,则查出ajbh在testB表中的zdldfp_name的值,反正则为0 select (case when (select count(1) from...

2019-08-19 18:51:57 602 1

原创 orcal查询结果多列拼接成一列字符串

orcal查询结果多列拼接成一列字符串工作中碰到的一些问题,做些简单的记录,方便自己复习和成长将fill_usercode字段和fill_time字段拼接,并且拼接些说明:如下图select ('分配人id:' || n.fill_usercode|| '-' || '分配时间' ||to_char(n.fill_time,'yyyy-MM-dd HH:mi:ss'))as nameandt...

2019-08-19 18:02:21 808

原创 根据byte[]数组,生成相对应的文件并保存指定路径下。

根据byte[]数组,生成相对应的文件并保存指定路径下。 /** * bfile 需要转换成文件的byte数组 * filePath 生成的文件保存路径 * fileName 生成文件后保存的名称如test.pdf,test.jpg等 */ public static void getFile(byte[] bfile, String...

2019-08-14 17:09:14 4543

原创 创建物化视图并实现每天固定时间更新

创建物化视图并实现每天固定时间更新语法:CREATE MATERIALIZED VIEW 物化视图表名称REFRESH FORCE ON DEMANDSTART WITH SYSDATE NEXTTO_DATE(CONCAT(TO_CHAR(SYSDATE + 1,‘DD-MM-YYYY’),’ 05:00:00’),‘DD-MM-YYYY HH24:MI:SS’)AS SE......

2019-08-12 15:54:29 4754

原创 js获取table下的各个<td>值

js获取<table>下的各个<td>值代码:<table id="dynamicTable" class="dynamicTable" width="100%" border="1" cellspacing="0" cellpadding="0"> <thead> <tr> <td...

2019-08-02 19:34:42 2529

原创 jq动态实现<table>表格的新增一行和删除一行

jq实现表格的新增一行和删除一行代码如下图:<table id="dynamicTable" class="dynamicTable" width="100%" border="1" cellspacing="0" cellpadding="0"> <thead> <tr> <td width="5%" c...

2019-08-02 17:29:03 1727 1

原创 js关于时间的各种操作

js关于时间的各种操作//获取系统当前时间转为yyMMddHHmmss格式function GetDateTimeToString(){var date_ = new Date();var year = date_.getFullYear();var month = date_.getMonth()+1;var day = date_.getDate();if(month&lt...

2019-07-22 14:24:32 132

原创 springboot集成druid

springboot集成druid引入如下依赖编写.yml配置文件相关配置编写druid配置类DruidConfigpackage com.llb.springbootmybatis.config;import com.alibaba.druid.pool.DruidDataSource;import com.alibaba.druid.support.http....

2019-07-08 16:57:04 130

原创 CentOS下安装redis

CentOS下安装redis下载以.gz结尾的redis安装包,放在linux下的某个目录下。我自己放在了/opt目录下的如下图打开终端进入/opt目录,解压我们刚刚下载的安装包输入:tar -zxvf redis-3.0.4.tar.gz解压完成后会出现redis-3.0.4的文件夹,在终端进入这个目录然后输入make、当make命令执行完了,在输入make instal...

2019-07-07 23:20:27 114

原创 redis自定义配置类实现json格式序列化value值

**redis自定义配置类实现json格式序列化value值**在自己的redis配置类加入下面代码即可:@Beanpublic RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) {Jackson2JsonRedisSerializer ser...

2019-07-07 22:35:44 1321

空空如也

空空如也

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

TA关注的人

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