自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

英雄主义

罗曼·罗兰曾说,“世界上只有一种真正的英雄主义,就是认清了生活的真相后还依然热爱它。”

  • 博客(137)
  • 资源 (20)
  • 收藏
  • 关注

原创 Winform实现微信功能

Winform版微信临时聊天人员的显示,消息数量显示,聊天窗口记录显示,通讯录人员的显示,订阅的查看

2017-01-06 14:09:56 6748 16

原创 HTML5音频播放,歌词同步,及视频播放功能(JPlayer、JWPlayer、VideoJS)

HTML5音频播放,歌词同步,及视频播放功能(JPlayer、JWPlayer、VideoJS)

2015-06-12 18:08:01 12024 1

原创 winform音乐播放器

先展示效果图: 首先,我做得这个音乐播放器有点杂乱无章,因为在做之前没有做规划,只是想到什么就加什么功能,希望大家见谅。这个播放器除了基本的播放功能外,还增加了程序自启动功能,截图功能,及截图浏览功能等。 最左边的这个是主窗体,实现音乐播放功能的,右边的这个是用来展示截图功能的副窗体,可以点击收起截图按钮,右边的这个副窗体就能隐藏掉了,如果再想看截图的效果,点击就会弹出右边

2012-05-11 00:01:08 7443 4

原创 [C#]Quartz定時任務

【代码】[C#]Quartz定時任務。

2023-12-25 16:00:07 383

原创 JAVA-RabbitMq的应用

发送端:package cn.rabbitmq.project.started;import java.io.IOException;import java.net.URISyntaxException;import java.nio.charset.Charset;import java.security.KeyManagementException;import java.security.NoSuchAlgorithmException;import java.util.UUID;.

2021-08-16 17:49:41 283

原创 JAVA-@Primary的常用方式

当你有两个带有注解的类,同时实现同一个接口的时候,spring 根据类型无法选择到底注入哪一个,这个时候,你就需要加上@Primary注解来作为唯一标识。最常见的情况是你需要重写父类的方法,但是父类已经注入了bean,如果此时你重写父类的方法,就会发生你和父类的bean重合,无法区分而报错:Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'cn

2021-07-08 15:33:30 1753

原创 JAVA-ApplicationContext的使用

当你需要把应用运行起来,并测试其下面某个类里面的某一个方法时,可以用ApplicationContext来获取bean,示例如下:public static void main(String[] args) { //SpringApplication.run(ApiApplication.class, args); ApplicationContext cc=SpringApplication.run(ApiApplication.class, args);...

2021-07-05 10:59:15 1967

原创 easyui-datagrid的绑定

html:<div class="easyui-panel" id="id_dd_cancle_authorization_index_BankCardDiv" style="height: 200px; width: 100%;" data-options="region:'center',border:false,title:'银行卡信息',iconCls:'icon-man'"> <table id="id_dd_cancle_authorization

2021-03-19 14:22:23 529

原创 JAVA-将json字符串转换成实体或者list

import com.fasterxml.jackson.core.type.TypeReference;import com.fasterxml.jackson.databind.DeserializationFeature;import com.fasterxml.jackson.databind.ObjectMapper;import lombok.extern.slf4j.Slf4j;@Slf4jpublic class JsonUtils { private static O..

2021-03-17 12:22:37 791 1

原创 JAVA-发送带有证书检测的http请求

import java.security.KeyManagementException;import java.security.NoSuchAlgorithmException;import java.text.MessageFormat;import javax.net.ssl.SSLContext;import javax.net.ssl.TrustManager;import javax.net.ssl.X509TrustManager;import org.apache.com..

2021-03-17 12:18:09 742

原创 JAVA-springboot启动访问web静态页面时报404

如果你的启动没有问题的话,也能返回具体的url,但是还是无法访问到静态页面的时候,你就要考虑下是否没有引用thymeleaf。我启动没有问题,但是无法访问到文件夹ddCancelAuthorization下面的静态页面index.html,直接报错404,后面才发现原来缺少引用thymeleaf<dependency> <groupId>org.springframework.boot</groupId> <a...

2021-03-11 10:31:57 193

原创 前端url传特殊字符+号处理

我们时常遇到在前端js里面url传参数的时候,带有特殊字符,比如: @ * / +等,在进行解码的时候出现丢失现象。例如:前端用encodeURIComponent(str)进行编码 后台用URLDecoder.decode(str, "UTF-8")进行解码如果str内容带有+等特殊字符,在解码的时候会当成空格处理,这个时候出现丢失现象。解决办法:编码两次,解码两次。前端:encodeURIComponent(encodeURIComponent(str))后台...

2020-08-10 11:08:28 2884

原创 JAVA-HashMap,LinkedHashMap,TreeMap之间的区别和运用

package cn.project.demo;public class People { public String name; public int no; public int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getNo() { return no; } pub.

2020-06-17 14:07:22 294 1

原创 JAVA-FTP文件不下载直接内存压缩成ZIP输入流作为附件发送邮件

目的:实现FTP文件(.txt)不下载,并且压缩成ZIP文件包输入流作为附件,去发送邮件给用户FTP操作类:import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import org.apache.commons.lo...

2020-04-05 12:04:40 971

原创 JAVA- Jenkins 安装和配置,以及Java,Maven的环境变量配置

安装步骤:JekinsStep 1: 安装JDK安装JDK_X64,如下图:C:\Program Files\Java\jdk1.7.0_67然后配置java环境变量,见如下链接:http://jingyan.baidu.com/article/a681b0de124c143b184346f2.html新打开cmd窗口,执行java –version...

2020-01-16 10:56:30 1555

原创 GIT Bash的使用

1. 下载安装git (windows版)网址:https://git-scm.com/download/win点击for windows版本->下载2.根据你的需要新建文件夹,右键“Git Bash here” 去远程下载项目GIT Bash常用命令:1.下载git项目:git clone 项目地址2.新建分支:git checkout -b OPD-133 直...

2020-01-14 10:53:19 492

原创 JAVA-Maven项目中本地部署jar包

1.先打包jar包,通过maven package,如果出现依赖问题,就请用maven install来安装2.找到Target目录下的jar包,并点击jar包,然后鼠标再点击空白处,按住shift键右键,打开“Open command window here” 窗口3.输入命令java -jar XX.jar [注意:没有参数的写法]4.输入命令java -jar XX.jar ...

2020-01-13 16:32:24 717

原创 C# - GZip压缩/解压缩字符串 和 签名算法及摘要

#region 随机key:64位、128位、192位 /// <summary> /// 获取随机key 【BitType:位数 传入1:64位/8个字符;传入2:128位/16个字符;传入3:192位/24个字符;】 /// </summary> public static byte[] rand...

2019-11-13 17:22:56 774

转载 JAVA-double数值精度的处理

/** * double 相加 * @param d1 * @param d2 * @return */ public static double sum(double d1,double d2){ BigDecimal bd1 = new BigDecimal(Double.toString(d1));...

2019-10-28 13:52:04 676

原创 JAVA-观察者模式

package cn.project.demo;import java.util.Observable;import java.util.Observer;/* * 观察者模式 * */class Bank extends Observable{//被观察者 //保存改变并通知观察者 public void getPrice(double price){ super.s...

2019-10-25 16:02:12 103

原创 JAVA-国际化程序ResourceBundle

1.在包下面,新建两个资源文件info.properties 和 msg_en_US.propertiespackage cn.project.demo;import java.text.MessageFormat;import java.util.Locale;import java.util.ResourceBundle;public class ResourceBu...

2019-10-24 17:26:53 131

原创 JAVA-Comparable比较排序

package cn.project.demo;import java.util.Arrays;/* * Arrays.sort不能对自定义对象进行排序,需实现Comparable接口 * */class Student implements Comparable<Student>{ private String name; private int age; p...

2019-10-24 14:39:41 425

原创 JAVA-Date转换

package cn.project.demo;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateDemo { public static void main(String[] args) throws ParseExce...

2019-10-23 17:10:12 106

原创 JAVA-ThreadPool的使用

package cn.project.demo;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.ScheduledExecutorService;public class ThreadPool { publi...

2019-10-23 15:39:11 130

原创 JAVA-Thread同步经典案例:生产者和消费者

package cn.project.demo;/******** * 生产者和消费者案例 * 生产者和消费者交叉使用数据(1和2交替) * 1.生产者和消费者同时使用数据时,生产者正在生产数据,而消费者正在等待中,当生产者生产完数据后,提醒生产者继续生产数据,并启动唤醒机制,消费者就开始取数据 * 2.当消费者正在取数据的过程中,此时生产者已经开始继续生产数据并在等待中,等消费者取...

2019-10-23 15:38:31 225

原创 JAVA-Thread同步使用

package cn.project.demo;/** *线程同时执行的时候,会出现抢占资源,这个时候需要同步执行 *1.同步方法 *2.同步代码块 *使用同步synchronized会使程序变慢,特别是在高并发的时候要注意 *还有注意使用同步的时候,千万别把方法都加上同步,否则会容易出现死锁,小心使用同步关键字 * */class Ticket implements Runn...

2019-10-23 15:37:08 181

原创 JAVA-Thread的使用

package cn.project.demo;//继承Thread类来实现多线程,但只是单继承class ThreadStudy extends Thread{ private String title; public ThreadStudy(String title){ this.title=title; } @Override public void run() {...

2019-10-23 15:36:27 164

原创 JAVA-内建函数式接口

package cn.project.demo;import java.util.List;import java.util.Arrays;import java.util.function.Consumer;import java.util.function.IntFunction;import java.util.function.Predicate;import java.u...

2019-10-16 17:47:01 118

原创 JAVA-方法引用

package cn.project.demo;class Person{ private String name; private int age; public Person(String name,int age){ this.name=name; this.age=age; } @Override public String toString() { re...

2019-10-15 15:54:28 130 1

原创 JAVA-接口定义的加强以及声明的使用(@Deprecated,@SuppressWarnings),Lambda表达式

package cn.project.demo;//定义函数式接口@FunctionalInterfaceinterface IMath{ public int add(int x,int y);}@FunctionalInterfaceinterface IPrint{ public void newPrint();}interface IMessage{ //de...

2019-10-14 17:51:12 224

原创 JAVA-泛型的使用

package cn.project.demo;class Point<T>{ private T x; private T y; public T getX() { return x; } public void setX(T x) { this.x = x; } public T getY() { return y; } public v...

2019-10-12 16:22:12 177

原创 C#-Log4net 封装log类并自定义log存放路径

引用dll : log4net.dll接口类:ILogger.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace HCC.Base.Comm.NewLogger{ /// <summary> /// 日志接...

2019-09-23 13:55:03 6219

原创 Eclipse新建源文件夹

项目(右键)-New-Source Folder

2019-08-20 11:06:51 5201 2

原创 Eclipse中Maven build打包

Eclipse中Maven项目的部署,前提必须要打包在部署前打包,也是为了防止部署到测试环境出现问题,因为有时候你在本地运行没有问题,但是部署上去就会因各种环境版本问题,界面无法出现,所以最好是先本地build一遍。项目右击-->Run As-->Run Configurations 在左侧Maven Build下选中自己的工程名 然后在右侧Goals输入框中输入“clea...

2019-08-19 16:01:47 2450

原创 Oracle新建定时任务Job

begin sys.dbms_scheduler.create_job(job_name => 'APP_DD.JOB_SYNC_DDRA_RES_FAIL', job_type => 'PLSQL_BLOCK', ...

2019-04-29 15:54:02 362

原创 Oracle横向拼接多条查询

with t1 as (select 1 from table1), t2 as (select 2 from table2), t3 as (select 2 from table3)select * from t1, t2, t3;

2018-08-14 14:06:00 3409

原创 Oracle type的应用

1.如果你的type table只有一个字段,可以直接定义:CREATE OR REPLACE TYPE tab_id AS TABLE OF NUMBER;type就是tab_id但是在存储过程中作为条件查询这个字段的时候,必须是一个虚拟出来的列(column_value):select * from class t2WHERE t2.id IN (SELECT column...

2018-04-04 15:45:38 1023

原创 在页面间通过 URL 传递中文参数必须转义

传递中文参数出现乱码,解决方案:1.如果是在JS中,Ajax传递url带中文参数,必须转义,请加escape(),只对字符转义,不会对字母数字转义,例如:var strUrl = '@Url.Action("PengyuanCreditGetSingleInfo", "CreditQueryNew")' + "?ID=" + id + "&amp;name=" + escape(name)...

2018-03-16 11:15:18 6725

原创 mybatis系列五:mybatis代码生成工具

mybatis代码生成

2017-05-08 16:25:44 486

转载 mybatis系列四:mybatis 动态sql语句

mybatis 动态sql语句

2017-05-08 15:16:41 623

HCC.Base.Comm.NewLogger.rar

C#-Log4net 封装log类并自定义log存放路径,调用非常简单

2019-09-23

springMVC和mybatis的运用

springMVC和mybatis的运用

2017-05-08

Mybatis的代码实例

Mybatis的代码实例,包括增删改查

2017-05-04

Winform实现微信功能

这个是前几个月利用业余时间实现的微信功能,暂时还没用实现完,只实现了微信临时聊天人员的显示,消息数量显示,聊天窗口记录显示,通讯录人员的显示,订阅的查看等,发送功能没有实现,有兴趣的自己去实现。

2017-04-26

Webservice的简单应用

Webservice的简单应用,加减乘除的运算!

2016-07-22

asp.net带附件邮件发送程序

asp.net带附件邮件发送程序,本人重新编写,亲自测试,可以带附件发送!

2015-10-23

分布式缓存技术Redis在C#中的使用

Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)和 有序集合(sorted sets)等数据类型。 对于这些数据类型,你可以执行原子操作。例如:对字符串进行附加操作(append);递增哈希中的值;向列表中增加元素;计算集合的交集、并集与差集等。

2015-07-06

分布式缓存系统Memcached在Asp.net下的应用

1.打开程序,修改web.config中的数据库连接,改成你自己的数据库 2.修改Common/DB_Info.cs下查询语句, 改成你数据库中任意的表就行 cmd.CommandText = "select top 100 * from UM_Function order by FuncID"; 3.检查是否为缓存方法: 运行程序后,第一次加载数据,会将数据存入缓存;点击“加载数据”按钮,这个时候,数据是从缓存中读取的。 如果要测试是否为缓存,将“"select top 100 * from UM_Function order by FuncID";”中的“order by FuncID” 排序换成另外一个字段,比如按时间排序等。这个时候再运行程序,发现并没有按“时间”来排序,这是因为缓存中已经存在,程序 直接读取的缓存数据;然后你在页面点击“清除缓存”按钮,再接着点击“加载数据”按钮,这个时候,你会发现,页面数据排序变了, 这是因为你将之前的缓存数据给清除了,加载的是之后按“时间”来排序的。

2015-07-02

bootstrap前端框架

Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。

2015-06-29

JS插件实现图表显示(曲线图表、柱形图表、饼状图表)

JS插件实现图表显示(曲线图表、柱形图表、饼状图表)

2015-06-26

使用Lucene.net进行全文搜索

使用Lucene.net进行全文查找多关键字匹配

2015-06-23

HTML5多种音频视频播放插件,歌词同步

HTML5多种音频视频播放插件,歌词同步,视频播放等功能!(JPlayer、JWPlayer、VideoJS插件)

2015-06-19

JPlayer音频播放

JPlayer音频播放,暂停,停止,上一首,下一首切换等功能

2015-06-12

下载网页上的图片

之前觉得一个个的保存网页上的图片好麻烦,就做了一个直接在网页上下载图片的工具,没有经过测试的。凑合着用!

2013-08-26

C#鼠标拖动ListBox中的数据进行排序操作

现在在C#中处理有关的拖放操作变得比以前方便多了,现在就已一个例子说明,这个例子演示了通过鼠标的拖动在一个ListBox中进行排序操作。

2013-08-24

C#对ZIP的压缩与解压缩

C#对ZIP的压缩与解压缩,这边已经把类封装,可以直接调用实现。

2013-01-11

QQ弹出框

winform里实现电脑屏幕右下角类似QQ弹出框淡入淡出,只需调用Show(string value)方法就可以实现,value代表你要弹出的内容

2012-10-18

Filestream多文件上传

一个简单的通过FileStream来进行多文件的上传。可实时显示其上传进度,可进行删除操作。

2012-05-15

音乐播放器

Winform音乐播放器,除基本的播放功能外,并带有截图功能,图片浏览功能,运用了微软API函数调用实现控件的渐变效果。

2012-05-10

Winform窗体半透明,控件不透明,皮肤美化效果

Winform窗体半透明,控件不透明,及窗体美化效果

2012-05-10

空空如也

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

TA关注的人

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