自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天生我材必有用

踏实做人,踏实做事儿,不以事儿小而不为

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

原创 springmvc工作原理

声明文章转发自:[url]https://www.cnblogs.com/xiaoxi/p/6164383.html[/url]springMVC的工作原理图:[img]http://dl2.iteye.com/upload/attachment/0130/6758/4c0feac4-e5f5-3ab9-9660-1b8354d8c42a.jpg[/img]Spring...

2018-09-07 09:08:09 68

原创 maximum number of expressions in a list is 1000

[size=large][color=red]maximum number of expressions in a list is 1000[/color][/size]写一个sql的时候用到in关键字,sql报以上的错误, 是in的表达式中数据过多,不能超过1000条,此时可分开写 用 or in (1000条数据)...

2018-09-19 14:17:16 2492

原创 decode函数的用法

[color=red][size=x-large]decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)【功能】根据条件返回相应值【参数】c1, c2, ...,cn,字符型/数值型/日期型,必须类型相同或null注:值1……n 不能为条件表达式,这种情况只能用case when then end解决·含义解释:    decode(条件,值...

2018-09-19 11:51:00 1145

原创 case when 的用法

[color=red][size=large]case []when then [when then ……[else ]]end【功能】当:= 时,返回对应 当不为条件表达式时,与函数decode()相同,decode(,,,, ……,)【参数】 默认为true (逻辑型) 类型要与类型一致,若为字符型,则也要为字符型...

2018-09-19 11:25:42 1191

原创 oracleSQL查询一个表有多少个列的sql语句

查出BZ_ORDER_INFO表中所含列的总数select count(*) from user_tab_columns where table_name=UPPER('BZ_ORDER_INFO');

2018-09-10 10:15:44 1207

原创 DESC TABLE 无效的sql

[size=xx-large][color=red]oracle数据库中,为什么写了DESC 表名,执行以后是无效的SQL语句呢?[/color][/size][size=large][color=blue]只有在命令行模式(比如sqlplus或者pl/sql的命令模式下)才能这么写,其他时候很少有命令模式,一般都是通过各种客户端连接的,这些客户端不是命令模式的,而是查询模式,这种情况下,...

2018-09-07 09:26:53 1399

原创 springmvc常用注解标签

声明文章转发自:[url]https://www.cnblogs.com/leskang/p/5445698.html[/url]1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在Sp...

2018-09-07 09:12:35 79

原创 Shell变量(二)

原文来自:[url]http://www.runoob.com/linux/linux-shell-variable.html[/url]本着学习的态度,边学边记录。[size=large]Shell变量[/size][size=large]定义变量时[/size],变量名不加美元符号($,PHP语言中变量需要),如:[code="java"]your_name="runoob...

2018-08-18 23:32:44 133

原创 Shell教程简介-(一)

本文来自:[url]http://www.runoob.com/linux/linux-shell.html[/url][size=large]Shell教程[/size]Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken ...

2018-08-18 07:43:03 172

原创 发送线程与接收线程 速率一致

[code="java"]package com.jbx.xiezuo;/** * 采用信号量和同步方法使发送线程与接收线程同步运行。 * * @author Administrator * value是共享变量,put()和get()方法都要对value进行操作。由于put()和get()方法针对同一个数据进行相反操作; * 当v...

2018-08-07 09:17:04 249

原创 解决线程同步问题的思路

[size=large][color=red]线程同步机制 操作系统中实现线程同步有一种工具称为信号量和PV操作,它的指导思想源于采用多种颜色信号灯管理交通的方法,描述如下: (1)背景 多个线程需要对同一个共享变量进行操作,所以多个线程间必须互斥地执行,即这些操作方法必须是互斥的。 (2)设置信号量 为这个共享变量约定一个信号量(semap...

2018-07-31 16:35:48 312

原创 线程间的协作关系与线程同步

[size=x-large]1.线程间的协作关系[/size] 当一个进程中的多个线程为完成同一任务而分工协作时,它们彼此之间有联系,[color=red]知道其他线程的存在,而且受其他线程执行的影响[/color]。这些线程间存在协作关系,这是线程间的直接制约关系。由于合作的每一个线程都是独立地以不可预知的速度推进,这就需要相互协作的线程在某些协调点上协调各自的工作。当合作线程中的一...

2018-07-30 16:21:06 703

原创 带互斥锁的并发线程执行流程

[img]http://dl2.iteye.com/upload/attachment/0130/3622/6cbb47b1-06d0-345f-8913-05e2ec33d6d3.png[/img]

2018-07-30 12:38:58 175

原创 git常用命令

Git工作流程:1、从git仓库checkout项目到工作目录中2、在工作目录修改某些文件3、对修改后的文件进行快照,然后保存带暂存区域4、提交更新,将保存在暂存区域的文件快照永久转储到Git目录中Git用户信息配置个人用户名称和邮箱地址设置你默认使用的文本编辑器和差异比较工具$git congig --list$git config --global us...

2018-07-30 12:22:38 80

原创 线程间的竞争关系与线程互斥

[align=center][size=large]线程间的竞争关系与线程互斥[/size][/align][size=large]1.线程间的竞争关系[/size] 同一个进程中的多个线程由系统调度而并发执行时,彼此之间没有直接联系,并不知道其他线程的存在,一般情况下,也不受其他线程执行的影响。但是,[color=red]如果两个线程要访问同一资源,则线程间存在资源竞争关系...

2018-07-30 11:19:13 412

原创 线程的同步机制

[align=center]线程的同步机制[/align](一)如果并发执行的多个线程间需要共享资源或交换数据,则这一组线程称为交互线程。(二)交互线程并发执行时相互之间会干扰或影响其他线程的执行结果,因此交互线程之间需要有同步机制。(三)交互线程之间存在两种关系:竞争关系和协作关系。(四)对于[color=red]竞争关系[/color]的交互线程间需要采用[color=red]...

2018-07-17 11:31:31 235

原创 3个线程,A,B,C,这三个线程分别只能打印 “a”,“b”,“c”,怎么让这三个线程依次打印“abc"...

[code="java"]package com.jbx.thread;/** * 3个线程,A,B,C,这三个线程分别只能打印 “a”,“b”,“c”,怎么让这三个线程依次打印“abc" * * @author Administrator * */public class TestJoin { public static void main(Strin...

2018-07-17 11:19:50 147

原创 线程分类

线程分类: 线程可分为用户线程(user thread) 和 守护线程(daemon thread)。 守护线程指在后台运行的线程,也称为后台线程,用于提供后台服务。 Java创建的线程默认是用户线程。 两者的差别是,当进程中还有用户线程在运行时,进程不终止; 当进程中只有守护线程在运行时,进程终止。 Threa...

2018-07-17 09:10:47 1985 2

原创 线程优先级

Java提供10个等级的线程优先级,分别用1~10表示,优先级最低为1,最高为10,默认值是5。Thread类声明了3个表示优先级的公有静态常量: public final static int MIN_PRIORITY = 1; //最低优先级 public final static int NORM_PRIORITY = 5; ...

2018-07-17 09:08:08 145

原创 设计滚动字演示线程状态及改变方法

本例演示线程对象的生命周期从创建到终止的过程,使用new、start()、sleep()、interrupt()等方法改变线程的状态。 本例综合运用内部类、图形化用户界面、线程等多方面技术实现设计。[code="java"]package com.jbx.thread;import java.awt.FlowLayout;import java.awt.GridLayo...

2018-07-16 16:17:23 236

原创 线程对象的生命周期

线程对象的生命周期1.Thread.State类声明的线程状态Thread.State 是Thread类的内部枚举类,其中声明6种线程状态,声明如下:[code="java"]public class Thread extends Object implements Runnable{ public static enum Thread.State extends Enum{...

2018-07-16 11:28:15 294

原创 声明实现Runnable接口的奇数/偶数序列线程

[code="java"]package com.jbx.thread;/**声明实现Runnable接口的奇数/偶数序列线程 * Created by Administrator on 2018/7/11. */public class NumberRunnable implements Runnable{ private int first; ...

2018-07-11 14:02:38 419

原创 声明继承Thread类的奇数/偶数序列线程

[code="java"]package com.jbx.com;/** * @author Administrator * @date 2018-7-10下午09:54:20 * @todo 声明继承Thread类的奇数/偶数序列线程 * 本例演示通过继承Thread类设计线程。 * 以下声明线程类NumberThread继承Thread类,提供输出一个奇数(...

2018-07-10 23:58:04 834

原创 Java的线程对象Runnable接口和Thread类

Java支持内置的多线程机制。Java语言包中的Runnable接口约定线程的执行方法;Thread类提供创建、管理和控制线程对象的方法。Runnable 接口 与 Thread类Runnable接口中只声明了一个run()方法,声明如下:public interface Runnable{ public abstract void run(); //描述线程操...

2018-07-10 21:42:20 386

原创 数组元素的初始化

直接上代码 ,char的初始化值是'\u0000'[code="java"]public class TestArray { public static void main(String[] args) { int a[] = new int[5]; byte b[] = new byte[5]; short c[] = new short[5]; long...

2018-07-10 17:16:18 295

原创 并发程序设计

并发程序设计1.顺序程序设计 顺序程序设计(sequential programming)方法是指,程序模块按语句次序顺序执行,具有如下特性: 执行的顺序性。 环境的封闭性。 执行结果的确定性。 计算结果的可再现性。2.并发程序设计 并发程序设计(concurrent programming)方法是指,将一个程序分成若干可同时执...

2018-07-09 17:22:02 514

原创 线程介绍

线程1.引入线程机制的动机和思路 操作系统采用进程机制使得多任务能够并发执行,提高了资源使用率和系统效率。在早期操作系统中,进程是系统进行资源分配的基本单位,也是处理器调度的基本单位,进程在任一时刻只有一个执行控制流,这种结构的进程称为单线程(结构)进程(Single threaded process)。例如:MS-DOS支持单用户进程,进程是单线程的;传统的UNIX支持多用...

2018-07-09 16:55:26 126

原创 进程介绍

进程[size=large]进程的定义和属性[/size] 进程是一个可并发执行的具有独立功能的程序关于某个数据集合的一次执行过程,也是操作系统进行资源分配和保护的基本单位。进程具有以下属性:1.结构性----进程包含了数据集合和运行于其上的程序。每个进程至少由三个要素组成:程序块、数据块和进程控制块。其中,进程控制块(Process Control Block ,P...

2018-07-09 15:38:18 195

原创 多线程

多线程 目前,windows等操作系统均支持多线程进程的并发处理机制。操作系统支持多进程,使多个程序能并发执行,以改善资源使用率和提高系统效率;操作系统支持多线程进程,能够减少程序并发时所付出的时间和空间开销,使得并发粒度更细,并发性更好。 多线程进程的操作系统支持多线程的并发程序设计,即一个程序可分成若干...

2018-07-09 14:31:15 70

原创 怎么写程序

[size=large] 在动笔写程序之前,需要根据实际应用需求,从全局角度通盘规划考虑,精心策划,选择采取什么策略,清楚哪些方法可以做得成,每种方法都有什么优缺点,明白为什么要这样做,那样做为什么就不可以。[/size]...

2018-07-09 14:16:58 236

原创 统计一个字符串中每个字符串出现的次数

[size=large][color=red]经常遇到这个问题:总结一下 思路和代码[/color][/size][code="java"]import java.util.HashMap;import java.util.Map;import java.util.Set;//统计一个字符串中每个字符出现的次数//思路 :/*1.遍历字符串,取出每一个字符需要用到c...

2018-07-03 17:43:00 704

原创 fatal: TaskCanceledException encountered. A task was canceled.

本地库push到远程github时,总是报以下错误,[color=red]fatal: TaskCanceledException encountered. A task was canceled.[/color]非要输入用户名和密码之后才能正常push到远程。但是每次都要输入用户名和密码,很反人类,去网上找了解决办法,解决了,记录一下,方便下次再遇到可以快速解决参考自...

2018-06-29 16:35:13 2210

原创 Failed to connect to github.com port 443: Timed out

git 克隆 github上的地址时,报错如下:C:\Users\Administrator>git clone https://github.com/*****/****.gitCloning into 'rest-client'...fatal: unable to access 'https://github.com/******.git/': Failed to con...

2018-06-29 11:05:50 22342 2

原创 如何将本地项目上传到github

参考自:[url]https://blog.csdn.net/zamamiro/article/details/70172900[/url]

2018-06-28 17:00:25 62

原创 GitHub-账户的创建和配置

参考自:[url]https://git-scm.com/book/zh/v2/GitHub-%E8%B4%A6%E6%88%B7%E7%9A%84%E5%88%9B%E5%BB%BA%E5%92%8C%E9%85%8D%E7%BD%AE[/url]

2018-06-28 17:00:10 327

原创 Git代码托管平台

参考别的同学写的原文: [url]http://www.open-open.com/lib/view/open1420704561390.html[/url][url]https://blog.csdn.net/guojunjunjun2006/article/details/78300694[/url]

2018-06-28 16:56:23 99

原创 git学习网站

git官网[url]https://git-scm.com/[/url]github官网[url]https://github.com/[/url]廖雪峰的官方网站[url]https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000[/url]...

2018-06-28 16:53:51 76

原创 抱着什么态度学习Git

开始学习Git,下面这段话,我也忘了是谁说的,但我觉得激励到我了,记录一下[color=blue] Git 是一个强大的工具,但是你不能因为这个望而却步。虽然你可以每次用不同的方法完成相同的事情,但在多数情况下,学习 Git 的最好方法还是从最基本的事情做起。直到你熟悉基本操作了,再去接触别的东西[/color]...

2018-06-27 16:28:46 81

原创 Bootstrap:class loader creation threw exception异常解决方法

关于jdk配置正确但是tomcat服务器启动时一闪而过的解决办法 (1)在startup.bat最后的位置加上pause,此时就不会一闪而过了,可以查看错误信息了,但是却没有错误信息,只显示了Java home路径和 tomcat路径信息 ,于是去tomcat安装目录log文件夹下查看catalina.2018-06-20日志,里面有详细的错误信息,发现报错信息为: class...

2018-06-20 17:10:13 1309

原创 对象不支持此属性或方法 ie8

参考自:[url]https://blog.csdn.net/assholeu/article/details/46044383[/url]写一个项目时 用的jquery.min.js 版本是2.0 发现在ie8上面js脚本的效果出不来,F12调试时,报错 :对象不支持此属性或方法 ,也不识别 $ 也不识别 Jquery 报未定义异常去 jQuery官网看了一下原来jQuer...

2018-06-20 16:40:30 4006

空空如也

空空如也

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

TA关注的人

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