- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 在mac上编译cpp文件出现连接器报错问题(gcc vs g++)
一、背景由于在不同操作系统上学习和使用C++时,环境不同,操作结果会产生差异。我在mac上写了一个最简单的 c++ 程序,源码如下: /* hello.cpp*/#include <iostream>int main(int argc, char *argv[]){ std::cout << "hello world" << std::endl; return(0);}% 编译代码:gcc hello.cpp编译时
2022-03-23 10:00:02
1640
原创 MySQL逻辑架构
逻辑架构图MySQL的逻辑架构大致可以分为三层;第一层:客户端层连接处理、授权认证、安全第二层:核心服务查询解析、分析、优化、缓存以及所有的内置函数(例如,日期、时间、数学和加密函数),所有跨存储引擎的功能都在这一层实现:视图、触发器、储存过程等。第三层:存储引擎存储引擎负责 MySQL 中数据的存储和提取,不同存储引擎之间不会相互通信。并发控制读写锁锁类型:(Shared Lock)共享锁和(E...
2018-04-03 00:16:08
336
原创 yum安装软件报错:SyntaxError:invalid syntax
一、使用yum安装软件,报错信息[root@izwz96tljwj636zfkf3wvqz ~]# [root@izwz96tljwj636zfkf3wvqz ~]# yum -y install opensslLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile File "/usr/libexe...
2018-04-02 22:39:45
5463
1
原创 eclipse.ini内存设置
-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题:1. 各个参数的含义什么?2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置
2015-02-12 18:29:36
790
原创 数据库事务
数据库事务的特性(ACID):原子性(Atomic) 表示组成一个事务的多个数据库操作是一个不可分割的原子单元事务作为一个整体被执行,包含在其中对数据库的操作要么全部被执行,要么都不执行。一致性(Consistency) 事务应确保数据库的状态从一个一致状态转变为另一个一致状态,事务操作成功后,数据库所处的状态和它的业务规则是一致的.隔离性(Iso
2015-02-12 18:24:19
692
原创 企业应用系统集成问题
最近一直在做内部项目维护,修改公司内部项目的缺陷,同时也在做内部项目的开发;公司现存好几个业务系统,应公司领导要求,需要把几个业务系统通过门户集成起来;集成之后,用户只要通过从门户系统登录,就可以查看对应自己账号的各个业务系统的待办事项;假设现在存在A、B、C三个业务系统,X作为门户系统;大致需求是这样的:1 通过登录门户X,在浏览器没有关闭的情况下,访问A、B、C,可以直接进入业务系统主页,
2014-11-25 23:34:51
1853
原创 简单工厂模式
简单工厂模式定义:用一个方法代替构造器或者new关键字,把创建对象的过程隐藏起来优点:1.隐藏了构造器和new关键字2.降低了这个对象与别的类之间的耦合,提高了程序的可扩展性。当子类被别的类替换,或者构造器的参数发生变化的时候,只需改动工厂方法内的new即可,改动量降到了最低,而如果不用工厂模式,而是直接用new关键字的话,需要改动的地方就很多了。3.把对象的设计和实现分开
2014-03-28 17:32:24
573
原创 单例模式的编码演示和说明
单例模式:确保一个类只有唯一实例分类:懒汉式(私有静态对象声明,不初始化,线程不同步,需要加synchronized关键字) 饿汉式(私有静态对象声明,初始化。本身线程同步)利弊:从资源利用率角度讲:懒汉式优于饿汉式 从速度和反应时间上讲:饿汉式优于懒汉式代码实现:package pattern;/** * 单例模式:懒汉式 * @author w
2014-03-28 16:16:37
740
原创 mysql(Oracle)数据库连接操作
在笔试或者技术面试中,经常会遇到数据库的一些连接操作。面试官会直接问数据库的连接的过程,甚至会问到PreparentStatement和Statement的区别。为了更巩固知识,在这里将数据库的一些连接操作写出如下。1 首先要在数据库中创建一张测试表,如:create table dept(id varchar(50) primary key,name varchar(50) ,
2014-03-28 01:21:19
901
原创 选择排序、插入排序、冒泡排序的编程
排序虽然在应用开发中并用不到多少,而且API中也自带有自己的排序方法,并且效率还非常高。之所以拿出来写,是因为在公司进行笔试的时候经常要用到。下面给出几种常用的排序。包括选择排序、插入排序以及冒泡排序。package test;import java.util.Arrays;/** * 选择排序: * 排序规则: * 1 将数组中的每一个元素和第一个
2014-03-28 00:57:04
530
原创 document
document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.documentElement.clientWidth ==> 可见区域宽度 document.documentElement.clientHeight ==> 可见区域高度
2014-03-25 14:33:51
408
翻译 java写email邮件发送的时候遇到的问题
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream如果你用myEclipse进行开发的话,运行时可能会出现以下的错误:Exception in thread "main" java.lang.NoClassDefFoundError: com
2014-03-16 16:45:30
630
原创 java读取和修改Properties属性文件的value值
今天在写一个程序,需要更改.properties属性文件的value值,后来在网上找了一些资料,整理如下:1 配置文件 startTime=952 我的java类:PropertiesUtil.javapackage cn.erms.jobSystem.util;import java.io.FileInputStream;import java.io.FileNot
2014-03-13 18:41:22
9316
原创 Oracle数据库启动和连接问题
我以前在自己的机子上已经成功安装了oracle了,很久没有用了,今天说要连接一下,cmd-->sqlplus / as sysdba报错:协议适配器错误发现OracleOraDb11g_home1TNSListener监听服务已经启动,但是OracleService'Orcl服务不见了。网上查了一些资料。得出解决办法:再创建议一个cmd-->oradim -new -si
2014-03-11 20:16:42
550
原创 用proxool连接池关闭连接注意事项
问:用CONNECTION创建了 PREPAREDSTATEMENT ,用完了PREPAREDSTATEMENT 后,没有关闭PREPAREDSTATEMENT ,而是直接 CLOSE CONNECTION ,这么做有什么隐患吗?答:如果没有使用数据库连接池,而是每次创建物理连接,然后释放的话,没有什么问题。close Connection的时候已经把数据库资源完全释放掉了,Prepa
2014-01-08 16:25:34
2595
转载 java.lang.OutOfMemoryError:PermGen Space 的解决办法
一、java.lang.OutOfMemoryError: PermGen space PermGen space的全称是Permanent Generation space,是指内存的永久保存区域, 这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中, 它和存放类实例(Instance)的Heap区域不同,GC(Garbage
2014-01-08 12:04:30
476
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人