- 博客(45)
- 资源 (3)
- 收藏
- 关注
原创 2.进程与线程
进程就是正在运行的程序,它会占用对应的内存区域,由CPU进行执行与计算。进程是系统中独立存在的实体,它可以拥有自己独立的资源,每个进程都拥有自己私有的地址空间,在没有经过进程本身允许的情况下,一个用户进程不可以直接访问其他进程的地址空间线程是操作系统OS能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位.一个进程可以开启多个线程,其中有一个主线程来调用本进程中的其他线程。我们看到的进程的切换,切换的也是不同进程的主线程。...
2022-08-28 18:16:16
191
1
原创 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
216
原创 数据优化
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
769
原创 @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
303
原创 接口开发分类总结
接口开发分类总结1.sap接口调用--jco方式 在进行合同、支付、以及其他信息同步时使用到了jco方式进行接口的调用,jco方式调用需要jco插件的支持,分为windows下的dll文件以及linux下的so文件,不同环境下进行不同的插件。2.OA接口调用--webservices方式 2.1待办接口:只要是发送指定的待办,包含了审批类待办和通知类待办,审批类的只有在审批完成后再调用完成待办...
2018-05-04 19:21:36
2444
原创 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
450
原创 解决Tomcat端口被占用的问题
cmd打开命令窗口: 输入 netstat -ano|findstr 8005 其中:8005是tomcat的端口 再输入 taskkill /pid 20000 /f 其中4404是后面输出的号码,强制杀死进程...
2018-04-22 19:24:54
244
原创 接口开发心得
接口开发心得准备阶段1.接口开发前需要进行一定的准备工作 a.网络权限问题;(不打无准备之仗) b.调试工具准备;(工欲善其事必先利其器) c.相关jar包的准备;开发阶段 a.日志的记录(这个在后期问题处理方面) b.测试接口程序的开发(最好单独做成功能,为了避免在业务中进行接口调试,那样的话费事费力还不能正确定位错误原因) b.事务的处理(不同的接口是否影响流程的进行是不一样的) ...
2018-04-21 18:39:28
1500
原创 程序执行修改,添加,删除时出现程序停止的问题----原因事务问题
出现这种问题时真的很头疼,报错还知道在哪出的错,关键是后台不打印任何信息,这是让我很是郁闷的事情,在网上找了很多问题也都不是程序的症结所在,最后没事了执行了下sqldevelop的commit,奇迹出现了,程序开始往下走了。原来是数据未提交,处于不可修改状态,程序就一直等着数据提交导致程序假死的问题。
2017-10-25 13:31:32
664
转载 电子邮件知识
1、对应用程序配置邮件会话javax.mail.Session保存邮件系统的配置属性和提供用户验证的信息,发送email首先要获取session对象。(1)Session.getInstance(java.util.Properties)获取非共享的session对象(2)Session.getDefaultInstance(java.utilProperties)获取共享
2017-10-21 22:46:32
1202
转载 关于安装版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
486
转载 前端学习路线
level 1首先你要对js的基础知识进行系统的学习,脑海中先有一幅知识蓝图。我们现在说的js其实包含三部分:ECMAScript规范、DOM规范、BOM规范,你要知道这三部分都有哪些内容。其中ECMA规范定义了js作为一门编程语言的标准,包含变量基本类型、对象、函数、作用域、运算符、流程控制语句等。DOM规范则规定了js如何与网页进行交互,包括访问与操作DOM节点、不同类型的节点都有哪些
2017-06-27 13:40:11
547
原创 解决火狐浏览器对自动补全功能的缺憾
}).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
1099
转载 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
1169
原创 我所理解的权限管理设计
一套完整的系统,必然是会涉及到权限的管理,经过这几年来的学习,我把我所理解的权限设计书写如下,对自己也是一个提高,对别人兴许也有一些帮助。 首先我们要先了解下几个名词。 名词: 用户:也就是登陆的用户 角色:也就是一类人的统称,也是一系列功能集合的拥有者。 功能:也就是说具体的一项在菜单上显示的,例如navicat下文件模块下的新建连接,打开连接
2017-01-04 21:51:24
665
原创 关于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
694
转载 软件工程的需求分析、概要设计、详细设计的区别-转载
软件开发需要经历的流程有:1:问题定义阶段2:可行性研究阶段3:需求分析阶段4:概要设计阶段5:详细设计阶段6:数据库设计阶段7:软件具体的编码阶段8:软件的测试阶段9:软件的运行与维护阶段软件工程——系列文档(项目管理、需求分析、概要设计、详细设计、测试、维护、用户手册等)按照传统软件工程的过程,需求分析、概要设计、详细设计的区别如下:
2016-11-24 09:51:37
25896
转载 软件概要设计与详细设计的区别
概要设计与详细设计的区别 概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。 详细设计阶段就是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。 概要设计阶段通常得到
2016-11-24 09:43:37
1069
原创 Java中接口和抽象类的区别
第一点:修饰符不一样:接口使用Interface抽象类使用的是abstract第二点:抽象类可以由构造函数,接口不能有构造函数第三点:抽象类中可以有普通的成员变量,接口中不能有普通的成员变量,接口中的成员 变量默认是public static final。第四点:抽象类中可以拥有普通的成员方法,接口中只能是未实现过的抽象方法。第五点:抽象类中的抽象方法默认修饰符是pu
2016-09-06 19:18:39
387
原创 加密狗的简单实用
加密狗的应用意义不言而喻,它代表着一个软件的使用限制,没有加密狗则不允许使用本软件。那么我们该怎样利用加密狗进行软件的加密呢?一.首先是购买加密狗,买到的加密狗会附带一张光盘,光盘里有驱动程序的安装程序,进行驱动程序的安装二.驱动程序安装完成之后,我们在安装路径下可以找到32位和64位的驱动程序。三.打开我们的C#程序,运行提供的程序代码。会遇到其他
2016-07-04 08:18:11
3399
转载 百度谷歌离线地图解决方案(离线地图下载)
转自:http://www.cnblogs.com/luxiaoxun/p/4454880.html离线地图解决方案,除了买地图数据,使用专业的ArcGIS来做外,也可以使用GMap.Net来做。关于GMap的开发教程,可以看我以前的文章:基于GMap.Net的地图解决方案使用了GMap一年了,也有了一些积累,开发了一个可以下载ArcGIS、百度、谷歌、高德、腾讯SOSO、天地图、
2016-06-30 20:18:48
4753
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
4404
转载 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
1288
转载 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
1908
1
转载 GMap.Net开发之自定义Marker
自定义Marker,可以理解为在地图上自定义图标(Custom Marker),先看看GMap的地图和图标的显示方式:Map控件上可以添加Overlay(图层),可以添加多个图层,先添加的图层在下面显示。图层上可以添加GMapMarker,当然也可以添加GMapPolygon和GMapRoute,后续介绍。在地图的使用中常要求的功能就是添加自定义图标,可以点击图标、删除图标、拖动图
2016-06-30 20:05:14
3294
转载 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
2608
转载 一 地图的加载与显示 关于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
4449
转载 C#操作摄像头 实现拍照功能
转自:http://www.cnblogs.com/xsyblogs/p/3551986.html从正式工作以来一直做的都是基于B/S的Web开发,已经很长时间不研究C/S的东西了,但是受朋友的委托,帮他做一下拍照的这么个小功能。其实类似的代码网上有很多,但是真的能够拿来运行的估计也没几个。本来是说周末给做的,但是这两天脑子一直很乱,也没静下来,晚上了,再不做明天有点不好意思啊,只能临时做
2016-06-30 19:48:17
25689
2
转载 DataRow对象的RowState和DataRowVersion属性
DataRow对象有两个比较重要的属性,分别是行状态(RowState)和行版本(DataRowVersion),通过这两个属性能够有效的管理表中的行。下面简要的介绍一下行状态和行版本的特点和关系。ü 行状态(RowState):l UnChanged状态:指表中的行自创建之后没有做过任何改动的状态,或则是行在上次接受修改之后,至今未做过任何改动的状
2016-06-30 19:36:53
2596
原创 反射技术实现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
1907
原创 C# 时间格式的处理
C# 时间格式的处理C#中时间格式的处理1.处理指定的时间格式: DateTime dt = DateTime.Now; if(textBox1.Text.Trim().Contains("."))//2016.02.02这种格式 { try {
2016-05-26 11:19:54
877
原创 C#中菜单栏,工具栏,状态栏的学习总结
C#中菜单栏,工具栏,状态栏的学习总结1.菜单栏:分为下拉菜单,右键菜单MenuStrip派生自 1.1下拉菜单的使用:1.1.1将菜单项通过Items属性的Add或者AddRange添加到menuStrip1的根菜单处 ToolStripMenuItem item1 = new ToolStripMenuItem("&File");
2016-05-25 21:40:57
5037
原创 C#中的String,StringBuilder 常用方法总结
C#中的String,StringBuilder 常用方法总结 学习C#已经有一段时间了,也接触到了C#中的许多类,许多方法,String类是提供的一个相当有用的类,通过这个类我们可以实现字符串最常用的的增删改查操作,以及字符串比较,字符串拆分成字符串数组,字符串复制,以及将字符串数组合并到字符串上,字符串的去空格操作,有必要进行一下归类,以方便我们进行记忆。 非
2016-05-25 20:42:25
6421
原创 C# 单例模式实现实例产生一个窗体对象
单例模式实现实例产生一个窗体对象 开发过程中遇到了这样一种情况,单击按钮产生一个窗体并显示出来,但是每次点击会弹出一个新的窗体,这与想要的效果不免有些差异。我们需要若子窗体已经显示出来,那么我们就不再需要实例化新的子窗体,若是子窗体还未实例化或者关闭了这个子窗体,我们就需要实例化新的子窗体。结合这种需求,和所需到的知识,下面我将提供一种解决方案。修改前代码: 父窗体代
2016-05-08 16:22:40
2669
转载 低版本VS打开高版本的解决方案
低版本VS打开高版本的解决方案 发现工作:打开.sln解决方案的时候我们选择以记事本的方式打开。我们可以看到前两行的内容 VS2013下是:Microsoft Visual Studio Solution File, Format Version12.00 # Visual
2016-05-07 09:27:46
9427
转载 密码加盐
今天看到一个新鲜词:Salting password,加盐的密码。感觉很是纳闷,这是什么意思呢?上网查了下原来是对密码进行一些混淆增加破解的难度。 一般对密码都不会是明文存储,而是对密码进行MD5处理,增强反向解密难度。但这样还是能可以找出破绽。如果用户可以查看数据库,那么他可以观察到自己的密码和别人的密码加密后的结果都是一样,那么,就会知道别人用的和自己就是同一个密码。
2016-05-07 00:44:56
970
转载 GUID是什么?
全局唯一标识符(GUID,Globally Unique Identifier):是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。GUID的总数达到了2^128(3.4×10^38)个,所以随机生成两个相同GUID的可能性非常小,但并不为0。GUID一词有时也专指
2016-05-07 00:30:49
2773
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人