自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (3)
  • 收藏
  • 关注

原创 2.进程与线程

进程就是正在运行的程序,它会占用对应的内存区域,由CPU进行执行与计算。进程是系统中独立存在的实体,它可以拥有自己独立的资源,每个进程都拥有自己私有的地址空间,在没有经过进程本身允许的情况下,一个用户进程不可以直接访问其他进程的地址空间线程是操作系统OS能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位.一个进程可以开启多个线程,其中有一个主线程来调用本进程中的其他线程。我们看到的进程的切换,切换的也是不同进程的主线程。...

2022-08-28 18:16:16 134 1

原创 1.数据存储的探究

数据存储的探究

2022-08-28 18:11:08 144

原创 2020-11-12

tools.jar引发的血案系统最近报错Unable to create schema compiler java.lang.IllegalStateException: Unable to create schema compiler很是奇怪,尝试网上各种办法 加各种jar都不行 也将tools.jar放到jdk的lib下最后在jre里面放tools.jar 大功告成 神奇的事情...

2020-11-12 15:31:42 163

原创 数据优化

1、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: SELECT ID FROM T WHERE NUM IS NULL 可以在NUM上设置默认值0,确保表中NUM列没有NULL值,然后这样查询:SELECT ID FROM T WHERE NUM=02、应尽量避免在 where 子句中使用!=或<>操...

2019-10-22 20:58:40 710

原创 @RequestBody和@RequestParam区别

Spring注解中能接受客户端传递过来的参数包括路径变量(url),内容变量(http body),头变量(header),COOKIE变量等几类。1、内容变量(1)格式形如:<header>POST http://localhost:8090/project-web/api/client/saveDelegateRelationPart HTTP/1.1Accept...

2019-08-18 09:09:06 266

原创 接口开发分类总结

接口开发分类总结1.sap接口调用--jco方式  在进行合同、支付、以及其他信息同步时使用到了jco方式进行接口的调用,jco方式调用需要jco插件的支持,分为windows下的dll文件以及linux下的so文件,不同环境下进行不同的插件。2.OA接口调用--webservices方式  2.1待办接口:只要是发送指定的待办,包含了审批类待办和通知类待办,审批类的只有在审批完成后再调用完成待办...

2018-05-04 19:21:36 2305

原创 ORACE常用SQL

ORACE常用SQL1.创建、删除用户  create user tkzj_data identified by 123456 default tablespace data;  drop user tkzj_data cascade; drop user tkzj_kf cascade; SELECT sid,serial# FROM V$SESSION WHERE USERN...

2018-05-04 19:00:28 397

原创 解决Tomcat端口被占用的问题

cmd打开命令窗口:            输入 netstat -ano|findstr 8005     其中:8005是tomcat的端口            再输入 taskkill /pid 20000 /f          其中4404是后面输出的号码,强制杀死进程...

2018-04-22 19:24:54 202

原创 接口开发心得

接口开发心得准备阶段1.接口开发前需要进行一定的准备工作  a.网络权限问题;(不打无准备之仗)  b.调试工具准备;(工欲善其事必先利其器)  c.相关jar包的准备;开发阶段  a.日志的记录(这个在后期问题处理方面)  b.测试接口程序的开发(最好单独做成功能,为了避免在业务中进行接口调试,那样的话费事费力还不能正确定位错误原因)  b.事务的处理(不同的接口是否影响流程的进行是不一样的) ...

2018-04-21 18:39:28 1431

原创 程序执行修改,添加,删除时出现程序停止的问题----原因事务问题

出现这种问题时真的很头疼,报错还知道在哪出的错,关键是后台不打印任何信息,这是让我很是郁闷的事情,在网上找了很多问题也都不是程序的症结所在,最后没事了执行了下sqldevelop的commit,奇迹出现了,程序开始往下走了。原来是数据未提交,处于不可修改状态,程序就一直等着数据提交导致程序假死的问题。

2017-10-25 13:31:32 586

转载 电子邮件知识

1、对应用程序配置邮件会话javax.mail.Session保存邮件系统的配置属性和提供用户验证的信息,发送email首先要获取session对象。(1)Session.getInstance(java.util.Properties)获取非共享的session对象(2)Session.getDefaultInstance(java.utilProperties)获取共享

2017-10-21 22:46:32 1136

转载 关于安装版JDK1.8 1.7更改多个JDK环境变量 不生效

现象:当使用安装版本JDK后,想要更改系统环境变量时,直接更改JAVA_HOME无效原因:当使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后安装程序会自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到C:\Windows\System32目录,这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先

2017-07-01 22:59:47 431

转载 前端学习路线

level 1首先你要对js的基础知识进行系统的学习,脑海中先有一幅知识蓝图。我们现在说的js其实包含三部分:ECMAScript规范、DOM规范、BOM规范,你要知道这三部分都有哪些内容。其中ECMA规范定义了js作为一门编程语言的标准,包含变量基本类型、对象、函数、作用域、运算符、流程控制语句等。DOM规范则规定了js如何与网页进行交互,包括访问与操作DOM节点、不同类型的节点都有哪些

2017-06-27 13:40:11 501

原创 解决火狐浏览器对自动补全功能的缺憾

}).bind("setOptions", function() {        $.extend(options, arguments[1]);        // if we've updated the data, repopulate        if ( "data" in arguments[1] )            cache.populate();

2017-06-21 17:08:34 1013

转载 XmlBeans之scomp

1.XmlBeans之scomp1. 下载配置XmlBeansa. 下载XmlBeans,假定下载到C:\xmlbeans-2.3.0b. 设置环境变量XMLBEANS_HOME= C:\xmlbeans-2.3.0c. 在path中加入%XMLBEANS_HOME%\bin2. 生成Schema文件test.xsd利用scomp来生成Java Classess

2017-04-08 16:16:52 993

原创 myeclipse设置tab键两个空格

如图

2017-01-09 10:35:59 2040

原创 我所理解的权限管理设计

一套完整的系统,必然是会涉及到权限的管理,经过这几年来的学习,我把我所理解的权限设计书写如下,对自己也是一个提高,对别人兴许也有一些帮助。   首先我们要先了解下几个名词。   名词:   用户:也就是登陆的用户   角色:也就是一类人的统称,也是一系列功能集合的拥有者。   功能:也就是说具体的一项在菜单上显示的,例如navicat下文件模块下的新建连接,打开连接

2017-01-04 21:51:24 616

原创 关于java虚拟机在开发中常用配置

1.在myeclipse中设置java虚拟机参数 可选的JVM参数设置 清理缓存 位置:myeclipse->servers->tomcat-jdk--------配置-Dorg.apache.tapestry.disable-caching=true-Dorg.apache.tapestry.enable-reset-service=true-Xms512m-

2016-12-30 14:25:38 647

转载 软件工程的需求分析、概要设计、详细设计的区别-转载

软件开发需要经历的流程有:1:问题定义阶段2:可行性研究阶段3:需求分析阶段4:概要设计阶段5:详细设计阶段6:数据库设计阶段7:软件具体的编码阶段8:软件的测试阶段9:软件的运行与维护阶段软件工程——系列文档(项目管理、需求分析、概要设计、详细设计、测试、维护、用户手册等)按照传统软件工程的过程,需求分析、概要设计、详细设计的区别如下:

2016-11-24 09:51:37 25048

转载 软件概要设计与详细设计的区别

概要设计与详细设计的区别    概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。     详细设计阶段就是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。    概要设计阶段通常得到

2016-11-24 09:43:37 986

原创 Java中接口和抽象类的区别

第一点:修饰符不一样:接口使用Interface抽象类使用的是abstract第二点:抽象类可以由构造函数,接口不能有构造函数第三点:抽象类中可以有普通的成员变量,接口中不能有普通的成员变量,接口中的成员      变量默认是public static final。第四点:抽象类中可以拥有普通的成员方法,接口中只能是未实现过的抽象方法。第五点:抽象类中的抽象方法默认修饰符是pu

2016-09-06 19:18:39 347

转载 Jsp页面内置对象不提示的问题解决

引自:http://www.docin.com/p-297481444.html

2016-08-23 22:03:51 961

原创 加密狗的简单实用

加密狗的应用意义不言而喻,它代表着一个软件的使用限制,没有加密狗则不允许使用本软件。那么我们该怎样利用加密狗进行软件的加密呢?一.首先是购买加密狗,买到的加密狗会附带一张光盘,光盘里有驱动程序的安装程序,进行驱动程序的安装二.驱动程序安装完成之后,我们在安装路径下可以找到32位和64位的驱动程序。三.打开我们的C#程序,运行提供的程序代码。会遇到其他

2016-07-04 08:18:11 3204 1

转载 百度谷歌离线地图解决方案(离线地图下载)

转自:http://www.cnblogs.com/luxiaoxun/p/4454880.html离线地图解决方案,除了买地图数据,使用专业的ArcGIS来做外,也可以使用GMap.Net来做。关于GMap的开发教程,可以看我以前的文章:基于GMap.Net的地图解决方案使用了GMap一年了,也有了一些积累,开发了一个可以下载ArcGIS、百度、谷歌、高德、腾讯SOSO、天地图、

2016-06-30 20:18:48 4639 1

转载 GMap.Net开发之技巧小结

转自:http://www.cnblogs.com/luxiaoxun/p/3530341.html1、在GMap地图上,如果要让添加的图标(Marker)有个高亮(highlight)的效果,可以在MouseOver到Marker的时候设置Marker外观效果。如果要让图标有个报警闪烁的效果,可以设置一个定时器,在定时器中改变Marker的外观,或者是用GDI来画圆闪动,带报警效果的

2016-06-30 20:16:30 4318 1

转载 GMap.Net开发之地址解析与路径查找

转自:http://www.cnblogs.com/luxiaoxun/p/3494756.html先看地址解析,GMap中的地址解析主要用到GeocodingProvider中的如下方法://根据关键字得到一组坐标GeoCoderStatusCode GetPoints(string keywords, out List pointList); //根据关键字得到一个坐

2016-06-30 20:13:08 1198

转载 GMap.Net开发之在地图上添加多边形

转自:http://www.cnblogs.com/luxiaoxun/p/3485560.html如果已经知道了多边形的各个点的位置,就可以通过如下方式在地图上添加多边形:GMapOverlay polyOverlay = new GMapOverlay("polygons");List points = new List();points.Add(new PointLa

2016-06-30 20:08:56 1766 1

转载 GMap.Net开发之自定义Marker

自定义Marker,可以理解为在地图上自定义图标(Custom Marker),先看看GMap的地图和图标的显示方式:Map控件上可以添加Overlay(图层),可以添加多个图层,先添加的图层在下面显示。图层上可以添加GMapMarker,当然也可以添加GMapPolygon和GMapRoute,后续介绍。在地图的使用中常要求的功能就是添加自定义图标,可以点击图标、删除图标、拖动图

2016-06-30 20:05:14 2286

转载 GMap.Net开发之在WinForm和WPF中使用GMap.Net地图插件

转自:http://www.cnblogs.com/luxiaoxun/p/3463250.htmlGMap.NET是什么?来看看它的官方说明:GMap.NET is great and Powerful, Free, cross platform, open source .NET control. Enable use routing, geocoding, directions

2016-06-30 20:02:13 2450

转载 一 地图的加载与显示 关于GMap的介绍与使用可以看我以前的文章:

转自:http://www.cnblogs.com/luxiaoxun/p/3802559.htmlGMap.Net是.Net下一个地图控件,可以基于Http协议加载各个公司的地图,如Google,Bing,ArcGIS的,主要原理是通过解析各个公司的地图服务的URL,传入相应的参数得到对应的切片底图(Tiled map),如一个高德地图的GMapProvider的实现如下:

2016-06-30 19:56:03 4264

转载 C#操作摄像头 实现拍照功能

转自:http://www.cnblogs.com/xsyblogs/p/3551986.html从正式工作以来一直做的都是基于B/S的Web开发,已经很长时间不研究C/S的东西了,但是受朋友的委托,帮他做一下拍照的这么个小功能。其实类似的代码网上有很多,但是真的能够拿来运行的估计也没几个。本来是说周末给做的,但是这两天脑子一直很乱,也没静下来,晚上了,再不做明天有点不好意思啊,只能临时做

2016-06-30 19:48:17 25315 4

转载 DataRow对象的RowState和DataRowVersion属性

DataRow对象有两个比较重要的属性,分别是行状态(RowState)和行版本(DataRowVersion),通过这两个属性能够有效的管理表中的行。下面简要的介绍一下行状态和行版本的特点和关系。ü         行状态(RowState):l         UnChanged状态:指表中的行自创建之后没有做过任何改动的状态,或则是行在上次接受修改之后,至今未做过任何改动的状

2016-06-30 19:36:53 2506

原创 反射技术实现DataTable到实体类的赋值操作

反射技术实现DataTable到实体类的赋值操作反射方法using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Reflection;using System.Text;using System.Threading.Tasks;

2016-06-01 21:45:44 1847

原创 C# 时间格式的处理

C# 时间格式的处理C#中时间格式的处理1.处理指定的时间格式:            DateTime dt = DateTime.Now;            if(textBox1.Text.Trim().Contains("."))//2016.02.02这种格式            {                try                {

2016-05-26 11:19:54 790

原创 C#中菜单栏,工具栏,状态栏的学习总结

C#中菜单栏,工具栏,状态栏的学习总结1.菜单栏:分为下拉菜单,右键菜单MenuStrip派生自             1.1下拉菜单的使用:1.1.1将菜单项通过Items属性的Add或者AddRange添加到menuStrip1的根菜单处 ToolStripMenuItem item1 = new ToolStripMenuItem("&File");       

2016-05-25 21:40:57 4850

原创 C#中的String,StringBuilder 常用方法总结

C#中的String,StringBuilder 常用方法总结        学习C#已经有一段时间了,也接触到了C#中的许多类,许多方法,String类是提供的一个相当有用的类,通过这个类我们可以实现字符串最常用的的增删改查操作,以及字符串比较,字符串拆分成字符串数组,字符串复制,以及将字符串数组合并到字符串上,字符串的去空格操作,有必要进行一下归类,以方便我们进行记忆。       非

2016-05-25 20:42:25 6309

原创 C# 单例模式实现实例产生一个窗体对象

单例模式实现实例产生一个窗体对象     开发过程中遇到了这样一种情况,单击按钮产生一个窗体并显示出来,但是每次点击会弹出一个新的窗体,这与想要的效果不免有些差异。我们需要若子窗体已经显示出来,那么我们就不再需要实例化新的子窗体,若是子窗体还未实例化或者关闭了这个子窗体,我们就需要实例化新的子窗体。结合这种需求,和所需到的知识,下面我将提供一种解决方案。修改前代码:      父窗体代

2016-05-08 16:22:40 2575

转载 低版本VS打开高版本的解决方案

低版本VS打开高版本的解决方案     发现工作:打开.sln解决方案的时候我们选择以记事本的方式打开。我们可以看到前两行的内容             VS2013下是:Microsoft Visual Studio Solution File, Format Version12.00                                     # Visual

2016-05-07 09:27:46 9138

转载 密码加盐

今天看到一个新鲜词:Salting password,加盐的密码。感觉很是纳闷,这是什么意思呢?上网查了下原来是对密码进行一些混淆增加破解的难度。        一般对密码都不会是明文存储,而是对密码进行MD5处理,增强反向解密难度。但这样还是能可以找出破绽。如果用户可以查看数据库,那么他可以观察到自己的密码和别人的密码加密后的结果都是一样,那么,就会知道别人用的和自己就是同一个密码。

2016-05-07 00:44:56 921

转载 GUID是什么?

全局唯一标识符(GUID,Globally Unique Identifier):是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。GUID的总数达到了2^128(3.4×10^38)个,所以随机生成两个相同GUID的可能性非常小,但并不为0。GUID一词有时也专指

2016-05-07 00:30:49 2507

Hplus-v.4.0.0

提供完美的界面展示风格,能够是我们的开发更加方便,能够开发出更好的效果。

2017-12-31

plsqldev注册机

plsql注册机

2017-08-25

myeclipse2014汉化工具

myeclipse2014汉化工具

2017-08-25

空空如也

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

TA关注的人

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