- 博客(83)
- 资源 (2)
- 收藏
- 关注
转载 Centos 6无法使用yum解决办法
前言找了很多解决方案,基本都是说添加DNS或者修改ONBOOT值的,但是我依然不能成功,错误提示的最后一行都是一样的,希望和我初学遇到一样困难的朋友们能参考我的解决方案CentOS 6已经随着2020年11月的结束进入了EOL(Reaches End of Life),不过有一些老设备依然需要支持,CentOS官方也给这些还不想把CentOS 6扔进垃圾堆的用户保留了最后一个版本的镜像,只是这个镜像不会再有更新了官方便在12月2日正式将CentOS 6相关的软件源移出了官方源,随之而来逐级镜像也会陆
2021-01-03 14:24:12
255
原创 oracle 更新时候锁表处理语句
select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID;alter system kill session '151,53448';
2020-07-09 12:00:25
512
原创 springMVC翻译版本已更新
springMVC翻译版本已经更新,诚挚邀请技术大神光临,QQ群:756502375码云:https://gitee.com/k2252904046/spring_mvctranslation_modulegithub:https://github.com/liumingjunhevttc/springmvc–translation...
2019-08-18 21:46:41
339
原创 模拟DBUtil完成数据单个对象查询操作
DBUtils是一个非常优秀的JDBC封装框架,他将传统的JDBC里面的Statement和ResultSet封装成一起,根据结果进行返回,返回的结果有特定对象,特定对象集合,映射,映射集合,那么本文章通过模拟DButils的query方法进行查询单个特定对象操作,代码如下(感谢宁神的启发):注意:为了读者更方便理解代码,请先学习DButilsMyQueryRunnerpackage com...
2019-06-29 21:19:37
573
原创 c3p0数据库连接池初识(版本:0.9.5.2)
在传统JDBC以及数据库框架开发中,程序与数据库交互是不可少的,如果在正式服务中,由于JDBC与数据库之间存在登录校验等关系,就在登录验证中需要消耗大量时间以及空间,这样程序的整体效率就会降低,因此需要使用数据库连接池存储数据库连接,这样程序调用数据库中的数据时可以直接去数据库连接池拿出Connection对象,可以节省大量的调用空间。目前我所认识的数据库连接池有两大阵营,c3p0和alibab...
2019-06-26 20:51:27
2624
原创 easy_poi合并行以及样式调整
package com.example.springboottest;import cn.afterturn.easypoi.cache.manager.POICacheManager;import cn.afterturn.easypoi.excel.ExcelExportUtil;import cn.afterturn.easypoi.excel.ExcelXorHtmlUtil;i...
2019-05-20 15:02:09
3248
2
转载 nginx获取真实ip
工作过程中碰到问题,问题原因是后台服务获取不了前台真实ip,需要在nginx配置中添加如下所示:location / { proxy_pass http://127.0.0.1:8080/; } proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-...
2019-04-25 11:23:14
340
原创 解决SpringBoot框架Websocket错误
今天我做项目的时候碰见一个问题,那就是SpringBoot框架里面使用Websocket,当时使用jar文件启动的时候没有问题,发送信息也可以,但是打包成war包的时候就报了错误,网上配置了一大堆,没有根本解决,而且我发现了一个特点,那就是网上的答案基本上雷同,确切的说是照猫画虎,生搬硬套,只能看官方文档就能解决问题了,具体如下:当时问题:springBoot使用jar的方式启动的时候没有报任何...
2019-03-16 12:55:13
2080
2
转载 坐标地址转换
js版/** * Created by Wandergis on 2015/7/8. * 提供了百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换 */ //定义一些常量var x_PI = 3.14159265358979324 * 3000.0 / 180.0;var PI = 3.1415926535897932384626;var a ...
2018-10-14 21:20:58
1420
原创 java基础学习第一天
为了系统学习java编程语言,了解java语言编程规范,从零开始,针对java知识进行重新学习。第一提案主要内容如下: 1.java主要特点 (1)跨平台:java的跨平台特性是java语言主要优点之一,但是有一定的扭曲,那是java语言是跨平台的,但是java虚拟机不是跨平台的,那是为什么了,我们知道每一个操作系统所安装软件是不一样的格式,所以统一款式软件需要包装成不同的安装包进行安装,ja...
2018-07-09 22:54:05
220
原创 openlayer3之地图联动
实现起来超级简单,只要两张地图使用同一个view就可以了,主要代码如下所示:**<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>地图2</title> <link rel
2018-06-25 15:07:34
939
原创 webGIS openlayer使用方法
在我们这开发组中用的最多的就是地图,使用的第三方地图也是非常多的,常用的地图控制就是openlayer,一个openlayer最核心就是ol.Map,之后在ol.Map构造方法中进行view,layer,target,control等操作,在初学openlayer需要导入两个文件:ol.css以及ol.js,进行相关操作,代码如下所示:<!DOCTYPE html><h...
2018-06-25 15:03:52
1086
原创 ajax同步以及异步请求碰到的问题
我昨天进行开发过程中有一个问题就是$.post理论上是在请求执行完毕之后在跳出post接着执行下一步操作,然而在实际开发过程中忽略了ajax同步以及异步请求,在post(或者get)在默认情况下是异步请求,那么需要转化同步请求: 同步请求代码:$.ajaxSettings.async = false;//注意:先声明再请求 $.post('',{ ...
2018-06-22 08:59:06
562
原创 解决bootstrap框架多层不受鼠标滚轮控制并且关闭之后body叠加padding-right解决方案
我在做我哦的毕业设计时出现了一个问题,就是第一层摸态框消失并且第二层摸态框显示就会出现modal不受鼠标滚轮控制并且关闭之后body就会padding-right叠加,那样整个页面效果不是非常好,那么怎么解决了,首先,如果第一个摸态框有button按钮,那么点击按钮时就是用延时器,在body上赋予“modal-body”类,代码如下:function btn_register() { ...
2018-04-29 21:41:16
795
原创 对于第一次参加比赛的新手说句话,聊聊天
第一次参加蓝桥杯比赛的时候不要太紧张,调整心态是关键,面临考场,自己要身处一个自己一个人环境中,安安静静敲好自己的代码,做好每一道题,其实前几道题有大多数是简单的,具体探析如下: 第一部分:结果填空题 程序填空题应该是主要拿分点,有人会问,大题应该是得分比较多的,其实相比来说填空题比较简单,相对来说比较好拿分,大题不确定因素太多了,所以先把这道题尽可能做出来,但是不要花费太多的时间去做,结果填空
2018-03-29 21:42:58
683
原创 参加蓝桥杯比赛故事
自己实在学不下去了,回忆了很多,特写下次博客,对自己对他人都有借鉴。 连续参加了两届蓝桥杯,从一个新手一直到不算太专业开发人员,从一个连Java怎么配置都不懂的傻瓜到能够开发一个小项目的程序员,回忆大学四年来,自己走过了很多弯路,碰到大大小小无数的困难,眼看着最后一次蓝桥杯比赛到来,我却有点紧张,大四的事情比较多,现在已在秦皇岛公司工作,虽然自己没有亲手做一些自己非常得意的项目,但是也很快乐,因...
2018-03-29 21:17:01
862
2
原创 第四届蓝桥杯JAVA B组省赛真题-振兴中华
标题: 振兴中华小明参加了学校的趣味运动会,其中的一个项目是:跳格子。地上画着一些格子,每个格子里写一个字,如下所示:(也可参见p1.jpg)从我做起振 我做起振兴 做起振兴中 起振兴中华比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。要求跳过的路线刚好构成“从我做起振兴中华”这句话。...
2018-03-28 21:27:46
602
原创 第四届蓝桥杯JAVAB组省赛真题——马虎的算式
标题: 马虎的算式小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。 有一次,老师出的题目是:36 x 495 = ? 他却给抄成了:396 x 45 = ? 但结果却很戏剧性,他的答案竟然是对的!! 因为 36 * 495 = 396 * 45 = 17820 类似这样的巧合情况可能还有很多,比如:27 * 594 = 297 * 54 假设 a b c d e 代表...
2018-03-28 20:45:38
537
原创 第四届蓝桥杯省赛JAVAB组——世纪末的星期
曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。 还有人称今后的某个世纪末的12月31日,如果是星期一则会…. 有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!! 于是,“谣言制造商”又修改为星期日…… 1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好是星期天(即星期日)? 请回答该年份(只...
2018-03-28 19:55:21
315
转载 JavaEE文件下载知识(一)
js端代码:function download(){ $('.filedownload').click(function(){ var a=$(this).attr('data');//获取a的相对路径 var rootPath = getContextPath()+"/download/wordFiles";//后台服务器地址,将参数传到后台中
2018-03-27 15:29:46
829
原创 面试陷阱——基本数据类型和引用数据类型
在面试过程中需要注意的是一个问题,那就是基本数据类型和引用数据类型传值问题,在一篇博客中就注意到这种问题,那么就需要看一下如下代码,这个代码是我第一次笔试中碰见类似的:package com.csdn.test;public class MainDemo01 { public static void main(String[] args) { int i=10;...
2018-03-23 20:59:49
231
原创 第七届蓝桥杯省赛JAVA B组-压缩变换
压缩变换小明最近在研究压缩算法。 他知道,压缩的时候如果能够使得数值很小,就能通过熵编码得到较高的压缩比。 然而,要使数值很小是一个挑战。最近,小明需要压缩一些正整数的序列,这些序列的特点是,后面出现的数字很大可能是刚出现过不久的数字。对于这种特殊的序列,小明准备对序列做一个变换来减小数字的值。变换的过程如下: 从左到右枚举序列,每枚举到一个数字,如果这个数字没有出现过,刚将数字...
2018-03-23 20:19:56
289
原创 第七届蓝桥杯JAVA B组省赛-四平方和试题
四平方和四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和。 如果把0包括进去,就正好可以表示为4个数的平方和。比如: 5 = 0^2 + 0^2 + 1^2 + 2^2 7 = 1^2 + 1^2 + 1^2 + 2^2 (^符号表示乘方的意思)对于一个给定的正整数,可能存在多种平方和的表示法。 要求你对4个数排序: 0 <= a &...
2018-03-22 20:53:42
257
原创 第七届蓝桥杯大赛省赛-抽签
抽签X星球要派出一个5人组成的观察团前往W星。 其中: A国最多可以派出4人。 B国最多可以派出2人。 C国最多可以派出2人。 ….那么最终派往W星的观察团会有多少种国别的不同组合呢?下面的程序解决了这个问题。 数组a[] 中既是每个国家可以派出的最多的名额。 程序执行结果为: DEFFF CEFFF CDFFF CDEFF CCFFF CCEFF CCDF...
2018-03-21 21:27:41
298
原创 第七届蓝桥杯省赛javaB组-分小组
分小组9名运动员参加比赛,需要分3组进行预赛。 有哪些分组的方案呢?我们标记运动员为 A,B,C,… I 下面的程序列出了所有的分组方法。该程序的正常输出为: ABC DEF GHI ABC DEG FHI ABC DEH FGI ABC DEI FGH ABC DFG EHI ABC DFH EGI ABC DFI EGH ABC DGH EFI ABC DGI...
2018-03-21 21:12:03
3063
原创 第七届蓝桥杯大赛省赛-凑算式
凑算式(如果显示有问题,可以参见【图1.jpg】)这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。比如: 6+8/3+952/714 就是一种解法, 5+3/1+972/486 是另一种解法。这个算式一共有多少种解法?注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。根据题意可知,此题可以用暴力破解法计算,在真实蓝桥杯比赛中,是不可能在一个填...
2018-03-21 20:36:28
322
原创 第七届蓝桥杯大赛第二题-生日蜡烛问题
生日蜡烛某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。解题思路:通过题意可知,我们知道要想知道某君多少岁过生日,需要使用假设试数法,假设某君是从1岁开始过生日(即age=1),随着
2018-03-20 21:07:42
1232
原创 第七届蓝桥杯大赛——煤球问题
1.题目描述 煤球数目有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(排列成三角形), …. 如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。 注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。 解题思路:根据题型可知:我们可以推断出以下规律 第一层:1 第二层:3(1+
2018-03-20 20:51:25
545
原创 hibernate修改操作
根据上一篇博客,执行修改操作如下所示:public void Update() { // 1.调用工具类,得到sessionFactory SessionFactory fac = HIbernateUtils.getSessionFactory(); // 2.获取session方法 Session session =...
2018-03-14 21:13:03
5537
原创 hibernate根据id进行查询操作
根据上一篇文章,学习最基本插入操作,在本文章中主要是最基本的根据id进行查询操作: (1)定义一个工具类,如下:package com.baidu.util;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;public class HIbernateUtils { ...
2018-03-14 20:56:10
3435
原创 hibernate入门级案例2018版
(1)首先创建lib文件夹并把架包导进去,并build path一下,相应架包如下图所示: (2)创建实体类package com.baidu.entity;public class User { private int id; private String ename; private int age; private int sex; public
2018-03-08 21:39:35
799
原创 springMVC实现跨域问题解决方案1
我在学习做项目时,做头疼的就是将前端项目和后端项目混合一块做,因为保证两个项目是在同一个域名下,而现实是两个项目分离出来,需要实现某一个端进行跨域操作,通过上网看看其他牛人的讲解以及结合自身体会,特意做一个相对合理的解决方案,以便备份,其实原理相对来说应该是简单一些 1.首先创建一个拦截器,拦截器名称随意去起,代码如下所示:package com.baidu.lmj.util;imp
2018-01-05 15:05:04
317
原创 Mybatis零碎知识小结
(1)choose………………when 在Mybatis语句中可以使用choose…………when进行条件分级判断,基本格式如下:<choose> <when test=""></when> <when test=""></when> ……………………………… <otherw
2017-12-06 15:15:04
268
1
原创 mybatis映射关系——多对多映射
多对多映射就是两个实体之间是多对多的关系,例如老师和学生之间,可能是一个老师对应多个学生,同理一个学生可能对多个老师,那么怎么使用Mybatis程序怎么写出多对多关系??? 1.先在entity包中新建两个实体类,一个是学生类,另一个就是教师类,以学生类为主体,完成多表查询操作:student类package com.baidu.lmj.entity;public class TStudent {
2017-12-06 14:49:14
821
原创 Mtbatis关系-一对多关系
这次主要学习关于一对多关系的相关思维模式以及代码,具体步骤如下所示(有些知识点需要结合上一个博客): (1)在entity类中新建Tclass类,相关代码如下所示:package com.baidu.lmj.entity;import java.util.List;public class TClass { private int id; private String cname;
2017-12-05 20:50:12
364
原创 Mybatis映射关系-多对一映射
mybatis映射关系是开发中常见的一种开发思维模式,也是现在开发不可或缺的一种设计理念,今天我把多对一的程序笔记在博客上,作为日后学习的一种分享,主要步骤如下所示: 1.在entity包新建TClass.java类,用来存放class实体类,主要代码如下所示:package com.baidu.lmj.entity;public class TClass { private int id;
2017-12-05 15:15:57
281
原创 Mybatis四大神器之四——查询(模糊)
本博文主要阐述模糊查询用法,说白了就是动态sql语句,通过if进行判断传进来的字段是否为空,如果为空就不执行任何操作,否则连接(说白了就是组装sql语句),主要步骤如下所示: 1.在bao层“Huserdao”新建一个模糊查询的代码,代码如下所示:public List<HUser> SelectHuser(Map map);2.接下来就是在entity层中“Huser.xml”代码中新添查询判断
2017-12-04 21:21:40
359
原创 Mybatis 四大利器之四->查询(简单)
mybatis简单查询语句相对比较简单,主要步骤如下所示: (1)在bao包中Huserdao.java类中新添查询方法,在接口实例中已经讲述了查询所有的代码编写,本章针对一个条件进行查询,首先建立代码块,代码如下所示:public List<HUser> SelectHUserBySex(int sex);(2)接下来就是在entity包HUser.xml中新添查询代码,代码如下所示:<sele
2017-12-04 20:19:43
254
原创 Mybatis四大神器之三-删除
现在学习Mybatis的删除操作,步骤如下所示: 1.首先,在bao包中”TUser.java”接口新添删除代码,代码如下:public int DeleteHuser(int id);2.在entity包中“HUser.xml”中新添删除字段操作,代码如下所示:<update id="DeleteHuser" parameterType="int"> delete from h_u
2017-12-04 15:42:39
623
原创 mybatis四大神器之二-改
本博文主要续接接口解析进行mybatis的删除操作,步骤如下: 1.在dao层“Huserdao.java”中新添加修改代码方法,方法如下:public int UpdateHUser(Map map);2.接下来在entity包里面的“Huser.xml”中进行代码修改代码填写,代码如下所示:<update id="UpdateHUser" parameterType="map">
2017-12-04 15:17:53
300
河北科技师范学院校友管理系统
2018-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人