自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (33)
  • 收藏
  • 关注

转载 拥抱变化,面向Java17,Java8-18全系列特性详解

拥抱变化,面向Java17,Java8-18全系列特性详解

2022-11-28 10:39:37 387

原创 【Java 8 新特性】Java LocalDate

System.out.println(dayAfterTommorrow+" 格式化后的日期为: "+formatted);System.out.println("获取当前的时间,不含有日期:"+time);System.out.println("一周后的日期为:"+nextWeek);System.out.println("一年后的日期:"+nextYear);System.out.println("今天的日期为:"+today);System.out.println("今天的日期:"+today);

2022-11-18 14:53:56 553

原创 zookeeper 和Eureka 有什么区别?它们的原理及各自优缺点分别是什么?

在微服务的开发过程中,如果使用的是 Dubbo 那就必须使用到 Zookeeper ,在使用 Spring Cloud Eureka 时,自然其功能更强大得多。Dubbo 早在几年前停止了维护,Spring Cloud Eureka 后来者居上,停止了维护的几年里正是互联网发展的大好时期,Eureka 借机快速发展,夺得了一大片市场,可以说已经超越了 Dubbo ,但是,2017年的时候,阿里巴巴又突然宣布重启对 Dubbo 的维护,在其重启的发布会上,其主导维护者也表示,将希望加入 Eureka 的生态。

2022-10-15 17:03:55 624

原创 什么是集群?

采用集群方案,同样提供 10 台服务器,每台服务器都能独立处理这个任务。假设有 10 个任务同时到达,10 个服务器将同时工作,1 小时后,10 个任务同时完成,这样,整身来看,还是 1 小时内完成一个任务!一般配置Nginx*的负载容器实现:静态资源缓存、Session共享可以附带实现,Nginx支持5000个并发量。集群模式是不同服务器部署同一套服务对外访问,实现服务的负载均衡。区别集群的方式是根据部署多台服务器业务是否相同。集群是通过提高单位时间内执行的任务数来提升效率。

2022-10-15 16:10:04 630

原创 什么是微服务架构?

任何技术的演进都是有迹可循的,任何新技术的出现都是为了解决原有技术无法解决的需求,所以,微服务的出现就是因为原来单体应用架构已经无法满足当前互联网产品的技术需求。微服务的设计就是为了不再因为某个模块的升级和 BUG 影响现有的系统业务。微服务架构的核心就是为了解决应用微服务化之后的服务治理问题。满足以上两点就可以认为是典型的微服务。当然应用微服务化之后,会出现一系列的问题,如服务的治理问题,服务的配置管理的问题,如何保障系统的高可用,以及如何解决分布式的事物问题等等;微服务系统和分布式系统的区别。

2022-10-15 15:52:39 133

原创 什么是分布式系统?

分布式系统

2022-10-15 14:49:36 176

原创 MyBatis之 XML 批量插入数据

mapper:int insertStudentList(List<SysStudent> sysStudent);xml:<insert id="insertStudentList"> insert into sys_student(sut_id, stu_name, stu_year) values <foreach item="item" index="index" collection="list" separator="...

2022-05-28 16:32:54 1992

原创 Java 判断一个集合中是否存在另外一个集合的元素

--------------------------java 两个list 交集并集差集 去重复并集---------------------------List list1 =newArrayList();list1.add(“A”);list1.add("B);List list2 =new ArrayList();list2.add(“B”);list2.add(“C”);1.并集list1.addAll(list2);运行结果:A, B, B, C2.无重复并...

2022-05-26 14:47:28 3012

原创 MongoDB

MongoDB基本命令的使用成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表show collections:显示当前数据库中的集合(类似关系数据库中的表)show users:显示用户use <db name>:切换当前数据库,这和MS-SQL里面的意思一样db.help():显示数据库操作命令,里面有很多的命令db.foo.help():显示集合操作命令...

2021-08-03 11:28:37 165

转载 文思、海辉、文思海辉、中电金信之间有什么联系吗?

文思 + 海辉 = 文思海辉集团,下属BG2的部门实体公司叫北京文思海辉金信软件有限公司。然后中国电子全资收购文思海辉,文思海辉改名叫“中电文思海辉”。“北京文思海辉金信软件有限公司 ” 被中国电子从文思海辉集团独立出来,改名叫“中电金信”,整体依然BG2部门的实体公司,但是作为独立品牌公司存在,有自己独立的logo和管理体系。作者:乡村少侠...

2021-07-23 10:24:53 26194

原创 谈谈我的“三观”~引自陈皓

也许是人到了四十多了,才敢写这么大的命题。不过,我还是想把我的想法记录下来,算是对我思考的一个“快照”(snapshot),给未来的我看看。我想这篇文章要么被未来的我打脸,要么打未来我的脸。但不管怎么样,我觉得对自己来说都很有意义。我在标题中提到的“三观”指的是世界观、人生观和价值观:世界观代表你是怎么看这个世界的,是左还是右,是激进还是保守,是理想还是现实,是乐观还是悲观……人生观代表你想成为什么样的人,是成为有钱人,还是成为人生的体验者,是成为老师,还是成为行业专家,是成为有思想的人,还是成

2021-06-18 11:55:52 400

原创 2020-11-14

git pull 时报错 Untracked Files Prevent Pull在编译git库拉下来的代码时,往往会产生一些中间文件,这些文件我们根本不需要,尤其是在成产环节做预编译,检查代码提交是否能编译通过这种case时,我们往往需要编译完成后不管正确与否,还原现场,以方便下次sync代码时不受上一次的编译影响。删除 untracked filesgit clean -f连 untracked 的目录也一起删掉git clean -fd连 gitignore 的untrack

2020-11-14 14:30:29 84

原创 Mongodb 数据库 增、删、改、查、批量上传、批量下载功能

www

2020-06-12 17:31:08 422

原创 Oracle :for update 把数据误删除,怎么恢复呢?

sql:查看多少时间以前的数据:t_article 表名 6 6分钟以前的数据SELECT * FROM t_article as of timestamp sysdate- 6/1440;找到数据后,你就可以恢复了,导出 sql ;然后 insert .....666^

2020-06-02 16:35:58 1139

原创 pom.xml配置阿里云私服地址

<repositories> <repository> <id>maven-ali</id> <url>http://maven.aliyun.com/nexus/content/groups/public</url>; <releases> ...

2020-01-01 16:42:44 2336

原创 解决VMware虚拟机centos7无法ping通百度以及无法用xshell连接

https://blog.csdn.net/young_gg/article/details/97617293

2019-12-26 22:42:20 523

原创 #{}与${}的区别详解

动态 sql 是 mybatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 mybatis 会对其进行动态解析。mybatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。在下面的语句中,如果 username 的值为 zhangsan,则两种方式无任何区别:select * from user where na...

2019-12-14 19:12:59 1818

原创 Mycat 之谜

一、概念 Mycat是一个广受好评的数据库中间件,为了减轻单数据库的压力,可以实现主从、热备、分表分库,从而实现数据库的分布式架构。二、Mycat原理 Mycat作为一个中间件,应用程序直接访问它,不用 再去管真实的数据库,而由Mycat来与真实的数据库进行交互,真实的数据库可能有多个,这就是分布式架构,即多节点(多分片)。三、Mycat应用场...

2019-12-14 12:37:39 106

原创 Linux中的CentOS 克隆之改动篇

1、VMware Workstation软件查看克隆完成后的虚拟机网卡mac地址,记录下来。2、输入【cd /etc/sysconfig/network-scripts/】命令后,再执行【ip addr】命令,查看网卡名称。3、输入命令【vi ifcfg-eno16777736】打开网卡设置文件,更改图中红线部分,添加红圈部分,完成后保存退出,【reboot】重启电脑。4、...

2019-12-13 18:58:55 99

原创 mysql 之慢查询之谜

Windows下开启MySQL慢查询MySQL在Windows系统中的文件名是my.ini找到[mysqld]下里加上log-slow-queries = C:\MySQL\log\mysqlslowquery.loglong_query_time = 1 注意:单位(秒)net start mysql  启动服务 net stop mysql  关闭服务Linux下启用M...

2019-12-12 17:01:39 70

原创 北漂程序员的一天

作为一个4年北漂的少年,对生活慢慢失去了激情。程序员一天的工作内容主要包括:我们是8点半上班,晚上七点下班,这是一些互联网公司基本的上班时间,但是也不排除有其他的时间。每天早上6点左右起床,六点五十分左右出门,八点半到公司(路程一个半小时地铁)1、打开电脑,打开idea(做java程序员的懂idea是个啥).2、打开喝水的杯子,接杯水。3、打开文档开始一天的工作。开始撸代...

2019-11-25 10:08:35 850 1

原创 Intellij Idea Mybatis 插件(plugin和tools插件)

https://blog.csdn.net/weixin_42231507/article/details/80714719

2019-10-16 15:27:08 98

原创 2019,北漂程序员迷茫了么?面试受挫了么?对比下自己的知识架构如何

2019-09-25 14:11:42 198

原创 JAVA面试题-涵盖全面

本文分为十九个模块,分别是:Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、JVM如下图所示:共包含 208 道面试题,本文的宗旨是为读者朋友们整理一份详实...

2019-09-19 10:55:21 235

原创 一名拥有3年工作经验的Java程序员应该具备的技能

一名3年工作经验的Java程序员应该具备的技能,这可能是Java程序员们比较关心的内容。我这里要说明一下,以下列举的内容不是都要会的东西—-但是如果你掌握得越多,最终能得到的评价、拿到的薪水势必也越高。1、基本语法static:修饰变量、修饰方法、静态块、静态内部类、静态导包。final:final在Java中是一个保留的关键字,可以声明成员变量、方法、类以及本地变量。一旦...

2019-09-19 10:48:20 1927

原创 oracle与mysql数据库批量插入数据

 批量插入数据时,入坑了,特总结如下:mysql数据库批量插入方法sql:INSERT INTO users(name, age) VALUES('ccc', 333), ('aaa', 222), ('bbb', 111);oracle数据库批量插入方法sql: insert all into ELECTRONIC_CONTRACT_OPTIONS  values ('SY...

2018-07-30 15:17:54 386

原创 卓越来教大家如何Centos7系统中安装JDK、Tomcat、Mysql

目录:1、jdk的安装2、tomcat的安装3、mysql的安装远程工具:SSH Secure File Transfer Client远程工具的使用:下载地址:https://pan.baidu.com/s/1lAE18vbKok7Rd7I0IfA1HQ密码:rc6e(1)安装好了软件桌面会出现两个图标(2)点击图形化界面图标:乱码的问题:# more /etc/locale.conf     ...

2018-04-23 22:05:20 185

原创 spring+struts2+mybatis+mysql 数据库乱码问题

jsp 页面添加成功后,返回展示页面乱码:å京å¸;INSERT INTO USER VALUES(3,'1',1,'1','1','3','南京市'); 插入中文正常解决方式:    一般是以下问题:           1、数据库连接池(jdbc)编码问题          2、数据库mysql编码问题          3、数据传输过程编码问题    1、查看连接数据库编码       ...

2018-04-18 10:23:49 510 1

原创 适合做程序员的人的特点

1、喜欢计算机    喜欢计算机,认为code is beautiful ,每天都与计算机为伴,愿与计算机长相厮守。喜欢写程序,做程序员就是上天堂;不喜欢写程序,做程序员就是下地狱。只有喜欢,只有热爱,才能把程序写好。如果把编程当做一种苦差事,不喜欢面对计算机进行编程的人不适合做程序员。当然,这里所谓的喜欢计算机,并不是说喜欢上网打游戏,而是喜欢计算机软件开发这项工作。2、身体好    编程是一项...

2018-03-23 14:14:49 6009 2

转载 SQL:查找一个表中存在而另一个表中不存在的记录

方法1: select * from (select distinct  aid from a ) as c    where (select count(1) as num from b where b.bid = c.aid) = 0方法2:select c.aid from (select distinct aid from a) as c left join b on

2017-09-07 17:26:45 11249

原创 crontab计划任务

crontab 是用来让使用者在固定时间或固定间隔执行程序之用背景:公司要求删除2天之前的备份文件及所有日志,免得把硬盘给整爆了,上服务器看了下,居然都有3个月的备份没有清理了!su rootcitics@200cd /du -sh *cd /dbbakdu -sh *cd /rmandu -sh *cd datadu -sh *125执

2017-05-17 09:52:41 291

原创 weblogic性能优化

1) 设置Java参数;a) 编辑Weblogic Server启动脚本文件;BEA_HOME\user_projects\domains\domain-name\startWebLogic.cmd(startWebLogic.sh on Unix) BEA_HOME\user_projects\domains\domain-name\startManagedWebLogic.cmd(

2017-05-11 11:45:32 634

原创 POI报表导入导出

一、 POI简介            Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况        HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSS

2017-04-20 11:20:20 2876

原创 备份表或者备份表结构

1、既复制表结构也复制表内容的SQL语句:CREATE TABLE tab_new AS SELECT * FROM tab_old;2、只复制表结构不复制表内容的SQL语句:CREATE TABLE tab_new AS SELECT * FROM tab_old WHERE 1=2;3、不复制表结构,只复制内容的sql语句:insert into tab_new select * from t

2017-04-19 15:13:22 16232

原创 查询及删除重复记录的SQL语句

1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录 DELETE from 表 WHE

2017-04-19 14:35:06 346

原创 weblogic 安装部署详情(linux)

一、准备材料1.操作系统及版本:Redhat Linux 6.32.Weblogic安装包:wls1211_generic.jar3.jdk1.7.0_01.tar4.字体:msyh.ttf 、 msyhbd.ttf二、用户准备1.创建用户组以root用户进行执行以下操作:groupadd dbagroupadd oinstall2.创建weblogic用户

2017-04-14 16:54:06 477

原创 WebLogic12安装过程详解(windows)

WebLogic12安装过程详解,初学过程先都使用默认设置。下载地址:http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html 安装要求请见:http://www.oracle.com/technetwork/middleware/ias/downloads/fusion

2017-04-14 16:50:10 7736

原创 WebLogic部署集群和代理服务器

应公司要求,最近在学习weblogic集群这块的知识,下面我把我这几天学到的,以及过程中遇到的问题及如何解决的,分享给大家。首先,weblogic是Orcale公司的一款产品,至于其作用,我想就不用我说了。但是关于weblogic里面的几个专业名词,我想还是有必要去说一下的。 1.Server用过tomcat的朋友应该清楚,当我们有多个项目部署在同一个tomcat服务器下的

2017-04-14 16:25:35 2483

原创 Apache+Tomcat部署负载均衡(或集群)

一、负载均衡网络拓扑图。 一、Apache服务器的安装及配置。1.先网上下载Apache服务器安装版,双击安装,直接下一步下一步不需要做任何配置。2.安装好以后打开安装目录,找到conf目录打开 1.手动创建两个文件 12345678

2017-04-14 16:03:20 399

原创 关于ORACLE业务经常用到的业务sql代码

--查看所有用户select * from dba_users ;select count(*) from dba_users ;select * from all_users ;select * from user_users ;select * from dba_roles ;--查看用户系统权限select * from dba_sys_privs ;sele

2017-04-14 14:10:14 372

mongodbDemo.rar

https://download.csdn.net/download/liugw_768/12518195

2020-06-12

mongodb全部功能demo.txt

Mongodb 数据库 增、删、改、查、批量上传、批量下载功能。史无前例的开发demo版本,上手demo 5分钟搞定。

2020-06-12

base64.js 最完整版

base64.js代码文件,base64.js代码文件,欢迎下载,真实可靠。

2019-12-23

2018 最优秀的开发工具

无论是开发人员,还是其他行业的工作者,甚至农民伯伯都懂一个道理:工欲善其事,必先利其器~,优秀的开发工具让你事半功倍,不再加班~

2018-07-30

Java 开发基础必备的50种算法

开发的思想主要在于算法,得算法者得天下。作为一名开发者,如果你不懂算法,那么,前途令人担忧啊~我根据平时的积累,总结了常用的50种算法供大家学习、借鉴,祝大家有所收获~

2018-07-30

java 修炼之道

java 修炼之道 ,学习不能凭一时的冲动,而是每天的坚持,做好一件事,往往没有那么简单,想成为自己心中的榜样,必须拥有一技之长~

2018-07-30

导入导出数据源码

导入导出数据库必备代码,实用性比较强,是初学数据库人的必备,全是自己摸爬滚打的经典著作。

2018-04-23

多态经典习题

Java是一门面向对象的语言,抽象、跨平台、应用广,适合于广大应届毕业生、高中生学习。

2018-04-23

2017.5高级项目管理论文

2018.5考试高级项目管理师的可以参考此论文模板作为备考资料。

2018-04-23

云计算大数据开发课程.docx

云计算大数据开发课程.docx 云计算大数据开发课程.docx

2018-01-11

vmvare里克隆后的linux网络连接问题.tx

vmvare里克隆后的linux网络连接问题.tx vmvare里克隆后的linux网络连接问题.tx

2018-01-11

查找数据某个字段在那张表.txt

查找数据某个字段在那张表.txt 查找数据某个字段在那张表.txt

2018-01-11

java基础知识点

java基础知识点 java基础知识点 java基础知识点 java基础知识点

2018-01-11

java面试宝典2-3.docx

java全集2-3.docx java 全集2-3.docx java全集2-3.docx java全集2-3.docx

2018-01-11

Oracle DBA基础.doc

Oracle DBA基础.doc Oracle DBA基础.doc Oracle DBA基础.doc Oracle DBA基础.doc

2018-01-11

微服务架构介绍.pdf

微服务架构介绍.pdf 微服务架构介绍.pdf 微服务架构介绍.pdf 微服务架构介绍.pdf

2018-01-11

ItcastOA全套源码

ItcastOA全套源码,完整版(组织用户管理、论坛、工作流等)

2017-04-11

程序员和项目经理驰骋职场秘籍

程序员和项目经理驰骋职场秘籍

2017-04-10

apache-maven-3.3.9-bin.zip

apache-maven-3.3.9-bin.zip

2017-04-08

mybatis-generator-core-1.3.2.zip

mybatis-generator-core-1.3.2.zip

2017-04-08

controller注解

controller注解

2017-04-08

Oracle_Database10g 性能调整与优化.pdf

Oracle_Database10g 性能调整与优化.pdf

2017-04-08

Flex 入门.pdg

Flex 入门

2017-04-08

Java开发实战经典

Java开发实战经典

2017-04-08

SSI类管理系统框架

ssi

2017-04-08

springmvc调用业务逻辑

springmvc调用业务逻辑

2017-04-08

天然气管理系统

管理类系统

2017-04-08

SpringSpringmvcmMybits

SpringSpringmvcmMybits

2017-04-08

shiro权限管理类项目框架

shiro权限

2017-04-08

SSM框架整合案例系统

SSM框架,包括系统和数据库。

2017-04-08

图书管理系统

此项目是一个图书管理系统,使用SSM框架,eclipse开发,mysql数据库,是一个优秀的框架系统模版,供大家学习使用。

2017-04-08

办公自动化管理系统

此项目主要是为应届毕业大学生、开发初学者提供的一个OA类办公系统,该系统的环境使用SSH框架、oracle 11 g 数据库、eclipse开发,希望能帮助大家学习。

2017-04-08

空空如也

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

TA关注的人

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