自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱笑的冷眸

干就完了

  • 博客(62)
  • 收藏
  • 关注

原创 使用线程池发送模板消息,这段代码有问题吗?

通过openid,使用线程池发送模板消息

2024-01-30 11:46:44 372

原创 520表白玫瑰花

熟悉又陌生的520又来到了,今天给大家分享一个不用花钱就可以送给女朋友的玫瑰花。让你的女朋友看到了又会更爱你一分哦。话不多说直接上。关注公众号回复:玫瑰花1、下载解压会得到下图的文件2、打开.exe文件,可以在窗口中输入对方和自己的名字,如果有想要说的话也可以添加进去哦。3、生成玫瑰话花之后,就可以打开生成的文件,然后就可以得到如下图哦!整个桌面都会显示玫瑰花,想说的话也会展示在桌面。赶快下载去试试吧!把生成的文件发送给对方,对方就能看到了。-----感谢你的关注-----...

2021-05-20 16:10:25 1342 1

原创 sql中with的使用

使用with的好处:可以当作一个表重复使用注:最后一个as不加逗号。witht1 as( select * from table1 ),t2 as( select * from table2),t3 as( select * from table3 )select * from t1 a, t2 b, t3 c

2020-10-24 16:51:42 2768

原创 交换两个数的三种写法(不使用临时变量)

1、我们使用最多的当然是定义一个临时变量,然后将两个数进行交换。这个比较好理解, public static void test1(int a,int b){ System.out.println("a修改前的值"+a); System.out.println("b修改前的值"+b); int temp = a; a = b; b = a; System.out.println("a修改后的值"+a);

2020-10-18 16:58:10 1034 1

原创 Oracle 分区

建表示添加分区create table 表名(uid varchar,uname varchar,create_date varchar)partition by list (create_date)(partition "P2019-12" VALUES("P2019-12"));添加分区alter table 表名 add partition "区名" values('P2020-08')删除分区alter table 表名 add drop partition "区名"

2020-09-15 15:54:43 89

原创 Pycharm下载+安装+使用

Ctrl+字母ctrl+d:把最上面的数据复制到下面所选单元格区域ctrl+r:把最左边单元格的数据复制到右边所选单元格区域ctrl+f:打开【查找和替换】对话框中查找选项ctrl+h:打开【查找和替换】对话框中替换选项ctrl+g:打开【定位】对话框ctrl+p:打开【打印】对话框ctrl+q:打开【快速分析】工具ctrl+t:打开【创建表】对话框ctrl+数字/字符ctrl+0:隐藏单元格或单元格区域所在的列ctrl+9:隐藏单元格或单元格区域所在的行ctrl+1:打开【设

2020-09-12 13:34:29 193

原创 Cognos安装

安装前准备需要安装oracle数据库,作为Cognos的内容库注:oracle字符编码必须为utf-8,否则会导致Cognos不能启动组件准备安装1、安装IBM Cognos Busniess Intelligence Server     1)在文件夹中找到issetup.exe     2)进入安装界面,选择默认中文     3)同意

2020-08-31 10:48:48 609

原创 PLSQL

符发放的时代

2020-08-21 15:44:37 448

原创 简单介绍CountDownLatch(闭锁)的使用

CountDownLatch(闭锁)一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个线程或多个线程一直等待(只有等到其他线程全部执行完成,当前运算才执行 )使用是个线程,打印出10000以内的偶数,并打印花费的时间1,不适用CountDownLatch情况下package com.test1;/** * * @author 冷浪进 * @date 2020年4月2...

2020-04-29 23:17:15 186

原创 简单模拟CAS

CAS:当内存值与预期值相同,则可以更新newValue,否则返回package com.test1;public class CompareAndSwap { public static void main(String[] args) { final Cas cas = new Cas(); for (int i = 0; i < 10; i++) { new T...

2020-04-28 23:22:58 119

原创 多线程 i++ 问题

1,在多线程中我们知道一个问题就是i++操作时,我们得到的结果和我们想象的结果不一样,因为i++操作会被分成三步。分别是取值,++操作,赋值(读,改,写)。当线程执行到取值或者++操作时,线程突然切换,所以最终得到的结果可能有些奇怪!看看下面程序创建是个线程对i进行++操作public class AtomicTest { public static void main(String[] a...

2020-04-28 22:33:59 4142

原创 使用Robot给女朋友发了10000个对不起

把自己需要发送的内容复制到剪切板,然后运行程序,将鼠标放在输入框里就可以一直发送了!Robot r = new Robot(); //暂停5秒,足够的时间打开微信 Thread.sleep(5000); //无限发送 for(int i=0; i<10000; i++) { //两条信息的发送时间间隔 Thread.sleep(500); //粘贴 ...

2020-03-08 14:08:01 406

原创 Socket相关操作

Socket编程Socket(套接字)用于描述ip地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。网络中的主机一般会运行多个服务器,每个服务器上的每一种服务都会打开一个socket并绑定到一个窗口。不同的端口对应着不同的服务。套接字之间的连接可以分为服务器监听,客户端请求,连接确认三个步骤。1.服务器监听服务器端套接字只需要在程序启动之后处于等待连接的状态,并实...

2020-01-08 20:22:49 89

原创 java生成二维码

1,导入依赖 <!-- https://mvnrepository.com/artifact/com.google.zxing/core --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId>...

2020-01-06 18:41:45 78

原创 jvm指令

JVM指令集版权归属:逻辑教育-James转载需备注出处操作数栈(operand stack)相关本地变量表(local variable table)到操作数栈(operand stack)指令说明iload将指定的int型本地变量推送至栈顶iload_x将第x个int型本地变量推送至栈顶,x范围:[0, 3]lload将指定的long型本地变...

2019-12-02 22:20:14 122

原创 jvm学习第三天

垃圾收集器与内存分配策略垃圾收集器(GC [grabage collection])GC做了什么事情哪些内存需要回收虚拟机栈,本地方法栈,程序计数器是属于线程私有的,随着线程创建而分配内存,线程结束自动清除。java堆和方法区什么时候回收堆堆中存放的是JAVA创建的实例对象,因此在回收之前必须确定哪些对象是“存活的”,哪些对象是“死亡的”,回收的时候,回收...

2019-12-02 22:19:34 80

原创 jvm学习第二天

JVM第二天JVM内存模型(JMM)根据java虚拟机规范,java虚拟机管理的内存将分为下面五大区域。1. 程序计数器程序计数器是一块很小的内存空间,它是线程私有的,可以认作为当前线程的行号指示器。为什么需要程序计数器我们知道对于一个处理器在一个确定的时刻都只会执行一条线程中的指令,一条线程中有多个指令,为了线程切换可以恢复到正确执行位置,每个线程都需有独立的一个程序计...

2019-12-02 22:18:31 89

原创 jvm学习第一天

JVM第一天类加载(ClassLoading)在JAVA代码中,类的加载,连接,初始化过程都是在持续运行期间完成的。加载查找并加载类的二进制数据连接验证确保被加载的类的正确性准备为类的静态变量分配内存,并将其初始化为默认值解析把类中的符号引用转换为直接引用初始化为类的静态变量赋予正确的初始值使用Java程序对类的...

2019-12-02 22:17:56 86

原创 volatile可见性

解释当num不加volatile时/** * volatile原子可见性 * @author llj * @2019年11月18日-下午2:40:26 * */class Data{ int num = 10;//不加volatile public void setNum() { num = 20; }}public class VolatileDemo {...

2019-11-18 15:17:18 161

原创 单例模式

package com.lang;public class Single { //饿汉式,开始就创建 线程安全 private static final Single single = new Single(); private Single() {} public Single getInstance() { return single; } }class Single1...

2019-11-13 17:23:26 56

原创 栈溢出(StackOverFlowError)

public static void main(String[] args) { new OutOfMemoryTest().test();}//递归public void test() { test();}Exception in thread "main" java.lang.StackOverflowError at com.lang.OutOfMemoryTest.tes...

2019-11-13 16:37:41 169

原创 堆溢出实例(OutOfMemory)

public static void main(String[] args) { List list = new ArrayList(); while(true) list.add(new QuickSort());//死循环添加对象 }**Exception in thread "main" java.lang.OutOfMemoryError: Java heap spac...

2019-11-13 16:33:04 403

原创 invoke方法的使用

2019-11-12 09:56:35 1963 1

原创 生产者-消费者

public class QueueProducer implements Runnable{ private BlockingQueue queue; public QueueProducer(BlockingQueue queue) { this.queue = queue; } @Override public void run() { try { String ...

2019-11-06 11:29:21 69

原创 找出数组中和为target的两个数的索引

public int[] twoNum(int[] nums,int target) { for (int i = 0; i < nums.length-1; i++) { for (int j = 1; j < nums.length; j++) { if(i==j) {//不能重复使用一个数 continue; } if(nums[i]+...

2019-11-06 11:15:17 361

原创 indexof

public static void main(String[] args) { TestIndexof test = new TestIndexof(); System.out.println(test.indexof("woaini", "i")); } public int indexof(String parent,String child) { if(parent==...

2019-11-06 10:17:23 220

原创 大数据路线

2019-11-03 16:00:52 67

原创 搜索的技巧

基本搜索:逻辑与逻辑或逻辑非完整匹配通配符高级搜索intext:*** 返回正文中只包含的信息intitle:*** 返回标题中只包含***的网页allintitle:*** ### 与intitle类似,但可以指定多个词inurl:*** 返回url中包含关键词的网页allinurl:*** ### 可指定多个urlsite:*** 访问指定站点filetyep:***...

2019-11-03 15:55:45 234

原创 java发生邮件

导入javax.mail和activation包package com.leng;import java.util.Properties;import javax.mail.*;import javax.mail.internet.*;public class SendMail { public static void main(String[] args) throws Exc...

2019-10-31 17:54:42 97

原创 java发送短信验证(中国网建)

1.导入三个jar包2.测试代码 public void message() throws HttpException, IOException { HttpClient client = new HttpClient(); PostMethod post = new PostMethod("http://gbk.api.smschinese.cn"); post.add...

2019-10-24 09:44:58 157

转载 JAVA 分布式 - 分布式介绍

JAVA 分布式 - 分布式介绍 要理解分布式系统,主要需要明白一下2个方面:1.分布式系统一定是由多个节点组成的系统。其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的...

2019-10-23 10:24:33 235 1

原创 双向链表

public class LinkedList implements List {/*** 内部类,定义结点类*/private class Node {Node pre;//前一个结点Node next;//后一个结点Object data;//储存数据 public Node(Node pre, Node next, Object data) { this...

2019-09-28 11:31:29 62

原创 hashMap源码

package java.util;import java.io.*;public class HashMap<K,V>extends AbstractMap<K,V>implements Map<K,V>, Cloneable, Serializable{// 默认的初始容量(容量为HashMap中槽的数目)是16,且实际容量必须是2的整数次幂。 ...

2019-09-28 11:29:31 66

原创 二叉树代码

public class Node {Object value; //结点值Node leftChild;//左子树的引用Node rightChild;//右子树的引用public Node() {}public Node(Object value) {this.value = value;}public Node(Object value, Node leftChild, N...

2019-09-28 11:26:23 63

原创 网上商城流程

网上书城一、搭建环境1、导入原型 用户模块 分类模块 图书模块 购物车模块 订单模块 2、功能分析 前台 用户模块 注册 激活 登录 退出 分类模块 查看所有分类 图书模块...

2019-09-28 11:18:50 811

原创 牛客网,java学习路线

2019-09-28 11:09:26 194

原创 git操作简单应用

git init //把这个目录变成Git可以管理的仓库git add README.md //文件添加到仓库git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了git commit -m “first commit” //把文件提交到仓库 后面的是注释git config --global user.email " "...

2019-09-28 11:03:20 50

原创 java 简单爬虫

1,使用httpClient获取页面html public static String getPageContent(String url) { HttpClientBuilder builder = HttpClients.custom(); CloseableHttpClient client = builder.build(); HttpGet request = new Ht...

2019-09-20 11:08:46 63

原创 mysql多表查询

多表查询分类:* 合并结果集(了解)* 连接查询* 子查询合并结果集要求被合并的表中,列的类型和列数相同UNION,去除重复行UNION ALL,不去除重复行SELECT * FROM cdUNION ALLSELECT * FROM ab;连接查询分类* 内连接* 外连接 > 左外连接 > 右外连接 > 全外连接(MySQ...

2019-09-03 11:14:01 291

原创 mysql相关知识(全)

数据库管理系统(DBMS)的概述什么是DBMS:数据的仓库  > 方便查询  > 可存储的数据量大  > 保证数据的完整、一致  > 安全可靠DBMS的发展:今天主流数据库为关系型数据库管理系统(RDBMS 使用表格存储数据)常见DBMS:Orcale、MySQL、SQL Server、DB2、SybaseDBMS = 管理程序 + 多个数据库(DB)D...

2019-09-03 11:12:09 131

空空如也

空空如也

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

TA关注的人

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