自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Micro-App使用

微前端的概念是由ThoughtWorks在2016年提出的,它借鉴了微服务的架构理念,核心在于将一个庞大的前端应用拆分成多个独立灵活的小型应用,每个应用都可以独立开发、独立运行、独立部署,再将这些小型应用融合为一个完整的应用,或者将原本运行已久、没有关联的几个应用融合为一个应用。微前端既可以将多个项目融合为一,又可以减少项目之间的耦合,提升项目扩展性,相比一整块的前端仓库,微前端架构下的前端仓库倾向于更小更灵活。​。

2023-10-16 14:48:30 114

原创 Executors类

Executors类,提供了一系列工厂方法用于创先线程池,返回的线程池都实现了ExecutorService接口,ExecutorService继承了Executor 创建固定数目线程的线程池。 public static ExecutorService newFixedThreadPool(int nThreads) 当你线程满了后。别的加进池的线程在队列里。这个队列长度无限。如果

2017-12-06 21:03:09 503

原创 Security配置swagger

http.authorizeRequests() //allow anonymous access to /user/login endpoint .antMatchers("/api/v1/login").permitAll() .antMatchers("/swagger*//**").permitAll() .antMatche

2017-11-07 10:35:44 2757

转载 sql日期格式化

0   或   100   (*)     默认值   mon   dd   yyyy   hh:miAM(或   PM)       1   101   美国   mm/dd/yyyy       2   102   ANSI   yy.mm.dd       3   103   英国/法国   dd/mm/yy       4   104   德国   dd.mm.yy    

2017-09-22 09:28:25 312

原创 cron表达式详解

Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Seconds Minutes Hours DayofMonth Month DayofWeek每一个域可出现的字符如下: Seconds:可出

2017-09-22 09:27:04 515

原创 logback日志使用说明

1.在application.properties文件中配置debug=truelogging.level.root=error2.添加logback.xml文件 %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} -

2017-09-11 16:20:39 248

原创 Druid配置使用

1.添加druid依赖包 com.alibaba druid 1.0.282.添加数据库连接池配置DataSource ProduceWriteDataSource() throws Exception { Properties props = new Properties(); props.put("driverClassN

2017-09-11 16:19:55 262

原创 ThreadPoolExecutor

ThreadPoolExecutor类变量:private final BlockingQueue workQueue; // 阻塞队列 private final ReentrantLock mainLock = new ReentrantLock(); // 互斥锁 private final HashSet workers = new Has

2017-09-11 14:17:15 194

原创 future_callable

Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞。FutureTask实现了Future和Runable。Callable代表一个有返回值得操作。简单代码:public class FutureTest { public static class Task implements Callable{ @O

2017-09-11 14:16:35 209

原创 ExecutorService

ExecutorServiceExecutorService扩展了Executor并添加了一些生命周期管理的方法。一个Executor的生命周期有三种状态,运行 ,关闭 ,终止 。Executor创建时处于运行状态。当调用ExecutorService.shutdown()后,处于关闭状态,isShutdown()方法返回true。这时,不应该再想Executor中添加任务,所有已添加

2017-09-11 14:16:04 270

原创 CountDownLatch

CountDownLatch是什么?CountDownLatch这个类能够使一个线程等待其他线程完成各自的工作后再执行。例如,应用程序的主线程希望在负责启动框架服务的线程已经启动所有的框架服务之后再执行。比如我们的订单详情页一个方法里面打开多个线程操作不同的任务最后所有子线程完成之后封装完数据在返回接口。 CountDownLatch是通过一个计数器来实现的,计数器的初始值为线程的数量

2017-09-11 14:15:14 196

原创 网络请求基础

网络请求基础HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包。使用HttpClient发送请求、接收响应很简单,一般需要如下几步即可:创建CloseableHttpClient对象。创建请求方法的实例,并指定请求URL。如果需要发送GET请求,创建H

2017-09-11 14:14:16 195

原创 java线程分类:java线程分为用户线程和守护线程

通过过Thread.setDaemon(false)设置为用户线程;通过Thread.setDaemon(true)设置为守护线程。如果不设置次属性,默认为用户线程。用户线程和守护线程的区别:1. 主线程结束后用户线程还会继续运行,JVM存活;主线程结束后守护线程和JVM的状态又下面第2条确定。 2.如果没有用户线程,都是守护线程,那么JVM结束(随之而来的是所有的一切烟消

2017-09-11 14:12:11 305

原创 Java Message Service 2(ActiveMQ)

ActiveMQ简单介绍以及安装ActiveMQ是一个易于使用的消息中间件消息中间件消息中间件有很多的用途和优点: 1. 将数据从一个应用程序传送到另一个应用程序,或者从软件的一个模块传送到另外一个模块; 2. 负责建立网络通信的通道,进行数据的可靠传送。 3. 保证数据不重发,不丢失 4. 能够实现跨平台操作,能够为不同操作系统上的软件集成技工数据传送服务

2017-09-05 17:16:26 190

原创 Java Message Service(ActiveMQ 1)

JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。基本概念JMS是java的消息服务,JMS的客户端之间可以通过JMS服务进行异步的消息传

2017-09-05 16:11:44 237

原创 如何使用ribbon

hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds:断路器的超时时间需要大于ribbon的超时时间,不然不会触发重试。hello-service.ribbon.ConnectTimeout=3000:请求连接的超时时间hello-service.ribbon.ReadTimeout=300

2017-05-10 19:21:55 424

转载 MYSQL查看执行计划

1、 概述:       执行计划的查看是进行数据库的sql语句调优时依据的一个重要依据,mysql的执行计划查看相对oracle简便很多,功能也相对简单很多的SQL语句都不能直接查看。本文档整理了mysql执行计划的生成方法和查看。2、 执行计划的生成和查看      2.1 执行计划的生成方法:explain select …………….       生成的方法很简单在相

2017-05-03 11:37:14 275

转载 mysql索引

关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说,其多个数据表都会对经常被查询的字段添加索引,比如wp_comments表中针对5个字段设计了BTR

2017-04-27 14:59:25 155

原创 swagger注解说明

@Api:修饰整个类,描述Controller的作用@ApiOperation:描述一个类的一个方法,或者说一个接口@ApiParam:单个参数描述@ApiModel:用对象来接收参数@ApiProperty:用对象接收参数时,描述对象的一个字段@ApiResponse:HTTP响应其中1个描述@ApiResponses:HTTP响应整体描述

2017-04-26 11:03:10 458

转载 Ribbon自带负载均衡策略比较

策略名 策略声明策略描述实现说明BestAvailableRulepublic class BestAvailableRule extends ClientConfigEnabledRoundRobinRule选择一个最小的并发请求的server逐个考察Server,如果Server被tripped了,则忽略,在选择其中ActiveRequest

2017-03-16 11:10:34 1761

转载 SpringBoot四大神器之Actuator

序Spring Boot有四大神器,分别是auto-configuration、starters、cli、actuator,本文主要讲actuator。actuator是spring boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看、相关功能统计等使用actuator添加依赖 dependency>

2017-03-15 11:31:32 254

原创 .net判断线程池中的所有线程都已完成

static double number1 = -1;static double number2 = -1;public static void Main()        {            // 获取线程池的最大线程数和维护的最小空闲线程数            int maxThreadNum, portThreadNum;            int min

2016-12-14 11:32:58 816

原创 java 注解

注解相当于一个标记,可以写在包,类、字段、方法、方法的参数以及局部变量上,然后javac编辑器,开发工具和其他程序用反射来了解你的类及各种元素上有无何种标记,然后干相应的事情。自定义注解及其应用1)、定义一个最简单的注解public  @interface MyAnnotation{//...........}2)、把注解加在某个类上:@MyAnnotaion

2016-04-20 09:26:17 162

原创 线程的理解

现成从创建到最终的消亡,要经理若干个状态,一帮来说,现成包括以下几种状态:创建(new)、就绪(runnable)、运行(running)、阻塞(blocked)、time waiting、waiting、消亡(dead)。         当需要新奇一个现成来执行某个子任务时,就创建了一个线程。但是现成创建之后,不会立即进入就绪状态,因为现成的运行需要一些条件(比如内存资源,java栈,本地

2016-04-13 18:15:29 224

原创 Java并发包中的几种ExecutorService

1.CachedThreadPool    CachedThreadPool首先会按照需要创建足够多的线程来执行任务(Task)。随着程序执行的过程,有的线程执行完了任务,可以被重新循环使用时,才不再创建新的线程来执行任务。我们采用《Thinking In Java》中的例子来分析。    首先,任务定义如下(实现了Runnable接口,并且复写了run方法):        publ

2016-04-13 14:21:53 407

原创 android webview js和原生态交互

我们都知道在手机中内置了一款高性能 webkit 内核浏览器,在 SDK 中封装为一个叫做 WebView 组件在开发过程中应该注意几点:1.这是最基本的 AndroidManifest.xml 中必须添加访问网络权限。2.如果访问的页面中有 Javascript,则 WebView 必须设置支持 Javascript。WebView.getSettings().setJava

2016-04-07 11:20:41 548

原创 angularjs中$q详解

异步编程模式的一种模式,但是不是很明白他跟JQuery的deferred对象有什么区别。随着公司项目的进行,要跟后台接数据了,所以决定搞定它;我们知道,在编写javascript异步代码时,callback是最最简单的机制,可是用这种机制的话必须牺牲控制流、异常处理和函数语义化为代价,甚至会让我们掉进出现callback大坑,而promise解决了这个问题。ES6中Promise、angula

2016-03-30 14:36:03 1525

原创 Cordova使用Webview

Cordova有自己封装的SystemWebview类,如果要用混合开发andoird Activity继承cordovaActivity后:布局:    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical"

2016-02-22 14:51:37 1218

原创 Afinal图片下载例子

Afinal里面的FinalBitmap是一个线程安全的单例模式因此,当我们想获取一个FinalBitmap对象的时候,我们可以这样做FinalBitmap bitmap = FinalBitmap.create(context);获取到我们的FinalBitmap对象之后,我们就可以使用display方法来显示图片了,FinalBitmap给我们提供了好几种display方法,可以很

2015-03-19 11:07:06 576

原创 sqlserver 合并行

表aaaaa-------------------------d

2014-04-08 13:10:12 511 1

原创 多条记录横着显示

比如表中有两列数据 :ep_classes  ep_nameAAA         企业1AAA         企业2AAA         企业3BBB         企业4BBB         企业5我想把这个表变成如下格式:ep_classes      ep_nameAAA             企业1,企业2

2014-03-07 12:59:45 578

原创 一起学 MVC3.0 (3)

概述 在 ASP.NET 网站中,URL 通常映射到存储在磁盘上的文件(通常为 .aspx 文件)。 这些 .aspx 文件包括经过处理以响应请求的标记和代码。ASP.NET MVC 框架将 URL 映射到不同于 ASP.NET Web 窗体页面的服务器代码。该框架会将 URL 映射到 controller 类,而不是将 URL 映射到 ASP.NET 页面或处理程序。Co

2014-02-27 09:29:25 583

原创 一起学 MVC3.0(2)

摘要:MVC即: Model(模型), View(视图), Controller(控制器);Model:模型对象是实现应用程序数据域逻辑的应用程序部件。通常,模型对象会检索模型状态并将其存储在数据库中。例如,Product 对象可能会从数据库中检索信息,操作该信息,然后将更新的信息写回到 SQL Server 数据库内的 Products 表中。在小型应用程序中,模型通

2014-02-26 17:18:32 667

原创 一起学习 MVC3.0 (1)

MVC3 带来了一种新的名为 Razor 的视图引擎,提供了下列优点:Razor 的语法简单且清晰,只需要最小化的输入 Razor 容易学习,语法类似于 C# 和 VB Visual Studio 对于 Razor 提供了智能提示和语法着色 Razor 视图不需要允许程序或者启动 Web 服务器就可以进行测试Razor 现在提供了一些新的特征:@model 用来

2014-02-26 16:30:00 564

原创 javascript判断字符长度

function strlen(str) {    var len = 0;    for (var i = 0; i         var c = str.charCodeAt(i);        //单字节加1           if ((c >= 0x0001 && c             len++;        }        else {

2014-02-25 09:38:34 437

原创 Sqlserver中定时任务

<br />如果在SQL Server 里定时执行存储过程需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理->SQL Server代理->作业来实现。(sqlserver2005里sql server代理在management studio下直接可以找到,前提是安装了企业版的sql server)<br />1、管理->SQL Server代理->作业(按鼠标右键)->新建作业->(或者SQL Server代理->作业)<br />2、新建作业属性(常规)->名称[自定义

2014-01-16 17:32:38 717

原创 sql注入过滤

///     /// Sql过滤器    ///     public class SqlCleaner    {        private static List injectWords = new List();        ///         /// 静态构造函数        ///         static SqlCleaner()

2013-12-20 09:58:33 519

原创 xxs过滤

///     /// Xss过滤器    ///     public class XssCleaner    {        private static List> injectWords = new List>();        ///         /// 静态构造函数        ///         static XssCleaner

2013-12-20 09:57:50 598

原创 Sql Server -partition by 使用说明 -分组排序-分组并查询其他字段

partition by 使用说明  先看列子:if object_id('TESTDB') is not null drop tableTESTDBcreate table TESTDB(A varchar(8), Bvarchar(8))insert into TESTDBselect 'A1', 'B1' union allselect 'A1', 'B2' unio

2013-10-21 09:43:36 766

原创 JavaScript时间格式

1.当前系统区域设置格式(toLocaleDateString和toLocaleTimeString) 例子:(new Date()).toLocaleDateString() + " " + (new Date()).toLocaleTimeString()结果: 2008年1月29日 16:13:112.普通字符串(toDateString和toTimeString) 

2013-10-10 20:18:44 416

win7 ISAPI_Rewrite (64-bit) 3 1 build 101

win7上安装iis然后写rewrite的时候用这个就ok了。

2013-11-22

NewtonsoftJson

适用于.net+ajax+c#开发json请求

2013-03-28

artDialog例子

artDialog一些例子,打开背影图片,打开图片,打开外部页面,打开动画,打开询问,锁屏,弹出菜单,弹出iframe,弹出广告等

2013-03-14

批量上传文件

jquery的uploadify方法实现批量上传文件功能,开发工具vs2005以上,代码明细。

2011-11-15

身份证识别仪B/s结构软件例子

身份证识别仪B/s结构软件例子,是华视电子的华视身份证识别仪。

2010-08-16

NHibernate和log4Net的简单应用例子

NHibernate和log4Net的简单应用例子,简单易懂

2010-08-06

bs结构,ie自带的打印控件打印设置

bs架构软件的打印控件打印方法和打印设置,针对ie浏览器。

2010-06-28

自定义文本编辑器控件FredCK.FCKeditorV2的使用

自定义文本编辑器控件FredCK.FCKeditorV2的使用 :添加引用bin目录下的dll,然后页面上添加入页面中的页面样式,项目中在添加editor文件夹就ok了

2010-06-01

web右键菜单,简单方便更改

很简单能套用的web右键菜单menu,简单明了。很容易更改自己的内容

2010-04-13

sqlserver电子书

sqlserver所有基本功能如:(dts,触发器,日志,内部函数,外部函数,T-SQL,备份,视图,游标,存储过程,全文检索,交叉表,系统信息,job,sqlmail,Other,事务,Agent,SqlDmo,复制,设计,索引)等功能的介绍

2010-03-03

JavaScript实用范例辞典.CHM

JavaScript实用范例辞典.CHM

2010-03-02

webservice教程

C#开发,用c#来开发webservice,php来开发webservice

2009-05-20

空空如也

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

TA关注的人

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