自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LEE

  • 博客(32)
  • 资源 (4)
  • 收藏
  • 关注

原创 skywalking

skywalking例子

2022-07-04 17:03:48 170

原创 C#调用 C DLL Golang DLL

给C#插上翅膀

2022-06-09 23:38:17 930

原创 nginx 用户权限 failed (13: Permission denied)

nginx再docker中运行,访问宿主机一个较高级别的文件 报错 failed (13: Permission denied)原因两种:1.目标文件文件权限太高了,导致nginx访问全权限不够。2.文件权限不应该跟高,使得nginx无法访问第一种:提升nginx运行程序的权限user root; ##这个位置worker_processes 64;error_log /vled (13: Permission denied)ar/log/nginx/error.lo.

2021-03-24 19:51:09 3665

原创 安卓view,imageview动态加载图片

安卓view,imageview动态加载图片安卓网络权限设置 <uses-permission android:name="android.permission.INTERNET" />布局设置<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" .

2021-03-24 10:54:36 860

原创 2020-10-14-11-07-33 thymeleaf 日期时间格式处理

一、#dates.format()用来格式化日期时间${#dates.format(date, 'dd/MMM/yyyy HH:mm')}${#dates.arrayFormat(datesArray, 'dd/MMM/yyyy HH:mm')}${#dates.listFormat(datesList, 'dd/MMM/yyyy HH:mm')}${#dates.setFormat(datesSet, 'dd/MMM/yyyy HH:mm')}二、页面使用<pth:text="${#

2020-10-14 11:09:07 445

原创 2020-10-10-12-01-27 MySQL 数据库连接

MySQL 数据库连接异常信息The specified database user/password combination is rejected: com.mysql.cj.exceptions.CJException: Unknown database ‘root’解决办法1.权限提升GRANT ALL PRIVILEGES ON . TO ‘sql_test’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;2.刷新FLUSH PRIVILE

2020-10-10 12:02:05 305

原创 win10设置鼠标右键 启动PowerShell

win10设置鼠标右键 启动PowerShellwin10设置鼠标右键 启动PowerShell关键参数注册表路径废话不多说 上截图!win10设置鼠标右键 启动PowerShell在win10中设置 鼠标右键PowerShell 搜集很多资料,但是不能再桌面右键成功打开,尝试修改得到如下结果。关键参数C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command Set-LocationC:/Windows

2020-09-25 23:57:36 2258

原创 OpenSSL 加密 解密 验证签名 证书导出导入 MD5

公司项目学学OpenSSL<?php$opensslConfigPath = "S:/phpstudy_pro/Extensions/Apache2.4.39/conf/openssl.cnf";$privkeypass="123321"; //私钥密码$cerpath = "U:/lee.cer"; //生成证书路径$pfxpath = "U:/lee.pfx"; //密钥文...

2020-04-27 23:38:31 951

转载 初学ARX的人可能会遇到此问题,ObjectARX 2010必须在VS2008SP1中安装,默认安装完后是没有中文包的,

初学ARX的人可能会遇到此问题,ObjectARX 2010必须在VS2008SP1中安装,默认安装完后是没有中文包的,所以显示的工具条是空的,且只有第1个按钮可以用,如果你的问题是这样的,那么你就不会像我一样走弯路了,请到下面的地址中去找中文包附件下载后复制到下面的地址中:链接: http://pan.baidu.com/s/1ntqhshV 密码: l6f5C:\Program Files...

2019-01-18 17:57:49 580

原创 JAVA 深入理解 枚举类型 多路分发

JAVA 深入理解 枚举类型 多路分发枚举分析Values 方法是编译器自动添加的 而不是父类继承的package 枚举分析;import java.lang.reflect.Method;import java.lang.reflect.Type;import java.util.Set;import java.util.TreeSet;enum Explore {...

2019-01-15 11:38:02 840

转载 单例模式——静态内部类单例原理

单例模式——静态内部类单例原理了解下单例的四大原则:1.构造私有。2.以静态方法或者枚举返回实例。3.确保实例只有一个,尤其是多线程环境。4.确保反序列化时不会重新构建对象。我们常用的单例模式有:饿汉模式、懒汉模式、双重锁懒汉模式、静态内部类模式、枚举模式,我们来逐一分析下这些模式的区别。1.饿汉模式:public class SingleTon{ private sta...

2019-01-13 21:12:09 283

原创 JAVA 深入理解 泛型 将函数对象用作策略

泛型 将函数对象用作策略package 将函数对象用作策略;import java.math.BigDecimal;import java.math.BigInteger;import java.math.MathContext;import java.util.ArrayList;import java.util.Arrays;import java.util.Iterator...

2019-01-12 11:53:08 253

原创 JAVA 深入理解 潜在类型机制

潜在类型机制Java不支持潜在类型泛化编程 但是可以利用接口、反射、适配器模拟pyhton 支持潜在类型机制class Dog: def speak(self): print(&amp;amp;amp;quot;Dog&amp;amp;amp;quot;) def sit(self): print(&amp;amp;amp;quot;sitting&amp;amp;amp;quot;) de

2019-01-11 16:36:19 276

原创 JAVA 深入理解 古怪的循环泛型、自限定、参数协变

古怪的循环泛型 自限定参数协变package CuriouslyRecurringGeneric;public class BasicHolder&lt;T&gt; { T element; public T get() { return element; } public void set(T element) { thi...

2019-01-11 14:29:09 542

原创 JAVA 深入理解 泛型

JAVA 深入理解 泛型1.泛型是什么泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用方时传递实参。那么参数化类型怎么理解呢?顾铭思议,就是将类型有原来的具体的类型类型参数化。类似于方法中变量参数。此时类型定义为参数形式(可以称之为类型参数)然后在使用/调用时出入具体类型(类型参数)泛型的本质是为了参数化类型(在不创建的类型的情况下,通过泛型指定的不同类型来控制...

2019-01-10 20:54:44 152

原创 JAVA 深入理解 泛型通配符

深入理解JAVA 泛型通配符深入理解JAVA 泛型通配符(extends,super)先解释为什么会用通配符 (非要用通配符不可么?)这种异常出现 会出现在运行期间,通过通配符做标记 可以将这种异常在编译期间就处理完成。由此可见:通配符不是必须使用的 而是为何方便处理代码而提出的一种纠错机制在Java中,?代表通配符通配符的使用方法上边界限定通配符 &amp;amp;lt;? extends Object &amp;amp;...

2019-01-10 17:50:01 492

原创 JAVA 深入理解 泛型擦除类型信息

泛型类型信息被擦除public class Erased&amp;amp;lt;T&amp;amp;gt; { private final int SIZE = 100; public static void f(Object arg){// if(arg instanceof T) //error // T[] array = new T[SIZE]; /...

2018-12-21 19:02:01 199

原创 IDEA 中添加各种依赖pom.xml文件内容

刚实习的小白,今天准备进入项目,纳尼,前辈把框架什么的都搭建好了,默默的抹了一把辛酸泪,刚刚接触自学框架的时候,添加依赖的时候总是各种问题,让前辈发给我之后,才发现人家写的代码相当优美了。下面就是前辈的pom.xml文件,给大家借鉴一下喽!&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3...

2018-12-21 17:00:32 4706

原创 JAVA 深入理解 容器

容器:定义:如果一个类是专门用来存放其他类对象,则这个类有另外一个特殊名称为 :容器容器和类的关系:容器一定是类,但类不一定是容器Collection 接口:Set接口无序,不允许重复实现类:HashSet、TreeSetList接口有序允许重复实现类:ArrayList、LinkedListMap 接口定义:既保存数据本身,也保存数据的主键的一种接口实现类:HashM...

2018-12-20 13:53:10 248 1

原创 JAVA 深入理解 IO

定义:如果一个类是用来完成程序和设备之间的数据传输,则这个类有一个特殊的称谓叫:流流和类的关系:流一定是类,但是类不一定是流。分类:输入流 输出流字节流 字符流原始流 包裹流常用流 的介绍:四大基本抽象流:InputStream OutputSreamReader Writer字节流和字符流的区别字节流可以处理所有格式的文件字符流只能处理文本格式的文件文件流...

2018-12-20 13:38:12 254 1

原创 JAVA 深入理解 Collection,Comparable

Collection接口的实现类,如:ArrayList, LinkedList本身并没有提供排序,倒置,查找等方法,这些方法是用Collections类来实现的。该类有很多public static 方法,可以直接对collection接口的实现进行操作。接口Comparable 对象比较int compareTo(T o);比较对象与指定对象的顺序...

2018-12-20 11:08:31 239

原创 JAVA ArrayList 与 LinkedList 比较

增删改查(get,set,add)1.ArrayList和LinkedList都实现了List接口的方法,但是两者内部实现不同。2.ArrayList底层用数组完成,而LinkedList则是以双向链表(double-linked list)完成,其内每个对象除了数据本身外还有两个引用,分别指向前一个元素和后一个元素3.如果我们经常在List的开始处增加元素或者在List中进行插入和删除操作...

2018-12-20 11:00:26 154

原创 JAVA深入理解SET,MAP

Map接口:(map接口中无add方法,为符合规范)java.util.map;接口描述了映射数据结构,Map结构允许以键集,值集或键-值映射关系形成某个映射关系的内容。主要方法:Object put(Object key,Object value);Object get(Object key);...

2018-12-20 10:35:45 179

原创 JAVA 深入理解哈希表

哈希表的定义:哈希表不是只存储需要保存的数据。而是既保存数据也保留该数据的主键。实际上是:先保存主键,然后哈希表会根据某种算法自动计算当前主键为主键的存储位置。然后再把该数据保存进去。哈希表:假设待保存的数据是val,val的主键是key,则哈希表先存储key,然后哈希表会自动根据key计算出val的存储位置,并最终存储进去。哈希表的注意事项:1.Hash即哈希表,又称散列表2.Has...

2018-12-20 10:28:59 214

原创 JAVA 深入理解 TreeSet

TreeSet集合石用来对象元素进行排序的,同样也具有保持元素唯一性的特征(通过实现Comparable接口)。import java.io.Serializable;public class Student implements Serializable, Comparable { private String name; private int age; ...

2018-12-20 09:50:04 159

原创 JAVA深入理解 HashTree

1.J2SDK API中提供HashSet2.若要根据根据自定义类型自身的属性来确定集合元素的唯一性需要重写 equals()和hashCode()两方法。* 向HashSet添加对象时HashSet先通过该对象的hashCode()方法计算出相应的的桶,然后在根据equals()方法找到相应的对象,如果容器中已经存在该对象则不再添加,如果不存在则添加进去 import java...

2018-12-20 09:39:57 2145

原创 JAVA线程同步 waite,notify, notifyAll

public class MyObject { private static Object lock = new Object(); public void methidA(){ synchronized (lock){ for(int i = 0; i&lt; 20; i++){ System.out...

2018-12-17 19:56:14 205

原创 JAVA 线程同步 synchronized

  synchronized public void methidA(){ for(int i = 0; i&lt; 100;i++){ System.out.println("methidA"); try{ Thread.sleep(5); }catch(Exception e){ } } } public void methi...

2018-12-17 17:13:04 140

转载 JAVA多线程之wait/notify

https://www.cnblogs.com/hapjin/p/5492645.html

2018-12-17 13:47:43 101

转载 JAVA多线程之Synchronized关键字--对象锁的特点

http://www.cnblogs.com/hapjin/p/5452663.html

2018-12-17 13:45:30 124

原创 vim 配置

set cursorcolumn         "行高亮set cursorline             "列高亮hi CursorLine   cterm=NONE ctermbg=darkred ctermfg=white guibg=darkred guifg=white "设置高亮颜色set nocompatible                 "去掉有关vi一致性模式,...

2018-12-17 12:30:58 119

原创 QT 中 关键字讲解(emit,signal,slot)

Qt中的类库有接近一半是从基类QObject上继承下来,信号与反应槽(signals/slot)机制就是用来在QObject类或其子类间通讯的方法。作为一种通用的处理机制,信号与反应槽非常灵活,可以携带任意数量的参数,参数的类型也由用户自定。同时其本身也是类型安全的,任何一个从QObject或其子类继承的用户类都可以使用信号与反应槽。    信号的作用如同Windows系统中的消息。在Qt中,...

2018-10-26 21:41:21 2534

一个MFC内嵌谷歌浏览器的例子

一个MFC内嵌谷歌浏览器的例子

2020-10-22

枚举 猜拳游戏

package 猜拳游戏; import static 猜拳游戏.OutCome.*; public enum RoshamBo2 implements Competitor<RoshamBo2> { PAPER(DRAW, LOSE, WIN){ @Override public String toString() { return "布 "; } }, SCISSORS(WIN, DRAW, LOSE) { @Override public String toString() { return "剪刀"; } }, ROCK(LOSE, WIN, DRAW) { @Override public String toString() { return "石头"; } }; public abstract String toString(); private OutCome vPAPER, vSICISSOR, vROCK; RoshamBo2(OutCome paper, OutCome scissors, OutCome rcok){ this.vPAPER = paper; this.vSICISSOR = scissors; this.vROCK = rcok; } @Override public OutCome compete(RoshamBo2 it) { switch (it){ default: return null; case PAPER:return vPAPER; case SCISSORS:return vSICISSOR; case ROCK:return vROCK; } } public static void main(String [] argv){ RoShamBo.play(RoshamBo2.class, 20); } }

2019-01-15

Web引擎----简单到掉渣

简单到掉渣的Web引擎,我就不相信你看不懂。 JAVA & HTML 郝斌 web引擎

2018-12-20

tdm64-gcc-5.1.0-2

tdm64-gcc-5.1.0-2

2018-10-27

空空如也

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

TA关注的人

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