- 博客(39)
- 收藏
- 关注
原创 C++函数重载:call to 'xx' is ambiguous
C++函数重载:call to 'xx' is ambiguousabs函数与标准库的std::abs函数冲突。属于调用疏忽。修改函数名即可。
2018-12-24 10:04:33 20184 1
原创 避坑 - - Qt的安装及配置
内容:Qt的两个版本的区别qt-creator(开源版)安装qt(商业版)安装Qt软件安装卸载好几遍,也踩了好多坑,现在记录下来,希望能帮到有需要的人。最近要练习C++,之前用的VS,这个软件比较笨重,卸载了重新安装一个其他C++编程软件。在网上找到Qt,开始下载安装。Qt的两个版本的区别Qt在下载的时候有两个版本:community(开源版)和enterprise(商...
2018-12-18 17:12:38 1918 1
原创 Linux批量备份、修改、删除
做地市切割,即需要更换涉及到某地市的所有xml文件第一步:备份,如果没有备份的话,game over。cp cmd cmd_bak20181213第二步:批量复制cd cmdmkdir HLR6Testcp ※HLR6※.xml HLR6Test第三步:批量修改,参考地址批量修改HLR6Test里面的配置文件perl -p -i -e “s/xxx.xxx.xx...
2018-12-13 10:05:01 1405
原创 SVN与资源同步失败
报错:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败SVN连接超时,据说和端口占用有关,我具体没查,后来过了一会又试了试,连上了。...
2018-12-12 14:36:25 966
原创 NoClassDefFoundError:无法初始化类
今天项目切割地址,先在测试环境上测试。结果一运行就报错了:java.lang.NoClassDefFoundError,无法初始化类网上找了许多方法,比较乱,后来发现了一个比较好的博客,参考地址,有需要的话可以看看这个作者写的,挺清楚的。我遇见的问题的解决方法:我的是测试环境上的配置文件没有及时更新,导致classpath地址不对,所以没有办法初始化类。...
2018-12-12 14:31:48 18152
原创 Linux命令----清空日志文件
查看日志的时候,日志里面东西太多;使用tail命令打印后几百行有时候会有局限性,这时候就需要清空日志文件再重新调一下程序catalog.out //清空日志内容more catalog.out //查看所以日志/xxx //查找日志中的xxx...
2018-11-29 23:28:54 15829
原创 Mybatis中#{}与${}的区别
#{}:表示一个占位符号,#{}接收输入参数,类型可以是简单类型,pojo,hashmap如果接收简单类型,#{}中可以写成value或其他名称;${}接收pojo对象值,通过OGNL读取对象中的属性值;${}:表示一个拼接符号,会引起SQL注入,所以不建议使用;${}接收输入参数,类型可以是简单类型,pojo,hashmap如果接收简单类型,其中只能写value;...
2018-11-28 23:02:20 154
原创 SQL优化(一)
菜菜的一天简单整理一下SQL有优化,基于Oracle1. SQL语句全部大写所有SQL语句执行时都会转换成大写2. WHERE子句中的连接顺序Oracle采用自下而上的顺序解析WHERE子句。可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾3. SELECT语句中避免使用'*'Oracle在解析的过程中,会将’星号’依次转换成所有的列名,这个工作是通过查询数据字典完成...
2018-11-28 22:24:09 134
原创 数据库表备份
前两天对数据库做了一个小批量的插入,再次之前需要对数据库表进行备份。我在公司用的是Oracle,所以我所做的一些操作是在Oracle基础上的。create table fwqz_hlr_mapping_20181116as select * from fwqz_hlr_mapping;...
2018-11-21 10:01:59 673
原创 数据库的配置
今天导师让我把数据库的TNS发给他,一开始比较疑惑之前没接触过。我用的是Oracle,菜单栏 帮助——>支持信息信息:TNS File:E:\zx\instantclient_11_2\Network\Admin\tnsnames.ora可以找到TNS的目录然后根据目录打开就行TNS名:或者点击TNS名查看。一个用户可以有多个数据库权限设置:连接某用户的某数据库库名(IO...
2018-11-21 09:49:09 211
原创 Oracle的decode()函数
最近在做系统迁移,其中有一项是将SQL语句转换成代码实现。于是遇到的下面的SQL语句decode(a.character_id, ‘308425’, nvl(a.character_value,a.old_character_value), ‘’ )decode(条件,值1,翻译值1,值2,翻译值2,… ,值n,翻译值n,缺省值)decode(字段,比较1,值1,比较2,值2,… ,比较n...
2018-11-21 09:34:54 817
原创 字节--浅谈字节(二)
int a = -5;byte b = (byte) a;System.out.println(b);//result: -5;int型数据能表示负数,与其底层机器级表示是一致的,它的字节编码也是-5。
2018-11-05 11:21:05 329
原创 字节--浅谈字节(一)
接上面的那个【字节–编程题】byte:字节,由8位的二进制组成;在计算机中,8位带符号二进制数的取值范围是【-128,127】,Java中,byte的取值范围也是【-128,127】。这块涉及到计算机组成原理的原反补码,计算机中数字的计算和存储都是用的补码。原码:最高位是符号位,‘0’表示正,‘1’表示负,其余位以二进制的形式表示数值的大小;反码:正数的反码与其原码相同;负数的反码,除...
2018-11-02 18:00:25 270
原创 字节--编程题
编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串, 但要保证汉字不被截取半个,如“我 ABC”,4,应该截取“我 AB”,输入“我 ABC 汉 DEF”,6,应该输出“我 ABC”,而不是“我 ABC+汉的半个”。思路:– utf-8中,一个字母用一个字节表示,一个汉字用三个字节表示,特殊的汉字用四个字节表示;– gbk中,一个字母用一个字节表示,一个汉字用两个...
2018-11-02 16:04:35 327
转载 debug调试
转载:【https://www.cnblogs.com/yqskj/articles/2225253.html】eclipse debug (调试) 学习心得 进入debug模式: 1、设置断点 2、启动servers端的debug模式 3、运行程序,在后台遇到断点时,进入debug调试状态作用域 功能 快捷键 全局 单步返回 F7 全局 单步跳过 F6 全局 ...
2018-08-24 11:54:01 215
转载 VTD解析XML( VTDGen、AutoPilot )
转载:【https://blog.csdn.net/JAVA_8206/article/details/52084846】 转载:【https://blog.csdn.net/phiill_01/article/details/8727292】 代码 + 理论 代码部分VTD解析xml<?xml version="1.0" encoding="UTF-8"?>...
2018-08-24 11:34:56 2494 4
转载 SVN更新、合并、提交的区别
转载:【https://blog.csdn.net/qq_26291823/article/details/51897456】
2018-08-24 09:27:07 6833 3
转载 SVN与资源同步的图标含义
转载:原创地址SVN图标含义: 灰色向右箭头:本地修改过 灰色向右且中间有个加号的箭头:本地比SVN上多出的文件 灰色向右且中间有个减号的箭头:本地删除了,而SVN上未删除的文件 蓝色向左箭头:SVN上修改过 蓝色向左且中间有个加号的箭头:SVN上比本地多出的文件 蓝色向左且中间有个减号的箭头:SVN上删除了,而本地未删除的文件 ...
2018-08-24 09:17:51 241
转载 myeclipse如何通过SVN服务器,将项目恢复到以前的某一个版本
转载:原创地址最好的的方法就是先删除现有的项目,然后再从SVN服务器中,导入某一个特定的版本。【import 】-【SVN】-【从SVN检出】-【显示日志】,选出试图导入的版本。导入后,再删除并断开现有SVN服务器的连接(【team】-【断开连接】-【并且从文件系统中删除】)再建立新的SVN服务器模块,注意不要使用现有模块名字作为名称【team】-【显示资源历史记录】,在eclip...
2018-08-24 09:11:11 1603 1
转载 Unicode转码中文
转载:原帖地址解析xml报文时,中文处出现乱码[【查询成功!】 引用:public static String unicodeToString(String sourceString) { // 定义正则表达式来搜索中文字符的转义符号 Pattern compile = Pattern.compile("&#.*?;"); // 测试用中文字...
2018-08-24 09:06:50 1377
原创 在MyEclipse中修改注释字体大小
菜单栏处设置:Window——>Preferences——>General——>Appearance——>Colors and Fonts——>text Font修改之后并没有达到预期效果,网上查找结果,需要在此基础上将字体改成Courier New...
2018-07-30 13:09:51 715
原创 jsp----从后台传过来的数据默认展示到前台jsp页面
<form action="${pageContext.request.contextPath}/userInfo/edit" method="post"><div class="top_form"> <div class="username"> <span>昵
2018-05-31 22:07:09 8521
原创 jsp----向后台传参报错“空指针异常”
jsp页面向Controller传参时,空指针异常@RequestMapping("edit")public String editUserInfo(@RequestParam(value="userGender",required=false) Integer userGender){}在@RequestParam 后面添加 (value=”userGender”,required=...
2018-05-31 22:00:18 2424
原创 jsp----form表单提价参数失败
<form action="${pageContext.request.contextPath}/userInfo/edit" method="post"> <input type="button" name="提交" value="保存"></form>不知道哪个马大哈写的,自己也是粗心没检查出来,应该把bu
2018-05-31 21:52:40 251
原创 MySQL数据库打不开
Can’t connect to MySQL server on localhost [10061]原因:Mysql程序未启动 办法:控制面板–>管理工具–>服务–>mysql56–>启动服务
2018-05-17 09:09:02 8524
原创 git使用中的问题
git问题集1. fork,star,watch的区别fork:是从别人的代码库中复制一份到你自己的代码库,与普通的复制不同,fork包含了原有库中的所有提交记录;fork后这个代码库是完全独立的,属于你自己,你可以在自己的库中做任何修改,当然也可以通过Pull Request向原来的库提交合并请求。 Watch:意思是关注,关注后,代码库中有新的commit你都会收到通知; St...
2018-05-17 08:38:56 171
原创 12.20 传递参数的四种方法
from表单超链接 a href=”#”request.setAttribute();get<>jsp:paramform表单name,value
2017-12-21 10:30:26 200
原创 12.20 路径跳转问题
相对路径href=”cake/list” 跳转到cake/list 点击两次:跳转出错 http://localhost:8080/cakeshop/cake/cake/list绝对路径${pageContext.request.contextPath } 1. 优点: 它的作用是取出部署应用程序的名字,这样不管如何部署,所用的路径都是正确的 2. 转发重定向: return “red
2017-12-20 17:30:01 177
原创 12.20 session+model+redirect
sessionHibernate一级缓存 一级缓存生命周期很短和session的生命周期一致, 一级缓存也叫session级的缓存或事务级缓存哪些方法支持一级缓存: load/get/iterate查询实体对象;save支持缓存 一级缓存是缓存实体对象,不会缓存属性查询了解大批量数据更新的做法: 及时清空session缓存,session.flush(); 保存之后要清空缓存,存至数
2017-12-20 17:07:25 167
原创 11.29--mappedBy
一对多关联映射 注解@OneToMany(mappedBy="cake",cascade=CascadeType.ALL,fetch=FetchType.LAZY)public Set<Size> getSize() { return size;}public void setSize(Set<Size> size) { this.size = size;}@ManyTo
2017-11-29 00:32:22 246
原创 11.18--一对一关联映射
一对一关联映射一对一主键关联一对一唯一外键关联主键关联映射让两个实体的主键一样,这样就不需要加入多余字段了一般不用这个,不能扩展唯一外键关联多对一的特例
2017-11-29 00:26:56 160
原创 11.18--多对多关联映射
多对多关联映射通常会生成一个表将两个表的主键关联起来 user——>role user-role单向多对多< set name="roles" table="user-role"> < key column="userId" /> < many-to-many class="com.entity.role" column="roleId" /&g
2017-11-28 15:58:15 166
原创 11.27--一对多关联映射
一对多关联映射单向一对多和多对一映射原理是一样的,都是在多的一端加入一个外键指向一的一端;区别在于维护的关系不同:多对一维护的关系:多指向一的关系,如果维护了多指向一的关系,那么加载多的时候会把一加载上来;一对多维护的关系:一指向多的关系,如果维护了一指向多的关系,那么加载一的时候会把多加载上来。classes——》studenttable-classes: id , nameclasses
2017-11-28 00:56:06 403
原创 11.27--Hibernate延迟加载
11.27–Hibernate延迟加载延迟加载大致可以分为两类,一类是延迟属性加载,另一类是延迟关联实体加载。延迟属性加载延迟关联实体加载延迟属性加载 普通属性:分两种情况,一种是集合属性,一种是非集合属性(如String、Integer……) 集合属性的延迟加载通过PersistentSet、 PersistentList、PersistentBag、PersistentMap
2017-11-27 16:56:29 203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人