
web开发
程序猿进化之旅
JAVA 研发工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Web 项目框架
做过的项目框架小总结:项目 原有项目架构 现有项目架构 框架 springMVC Springcloud alibaba + nacos 持久化层 Hibernate mybatis 数据库 mysql mysql 负载均衡 nginx nacos 服务 plugin分片 微服务 部署 集中tomcat部署 微服务注册 持续集成 无 jenkins 中间件 kafuka原创 2020-12-11 16:28:11 · 247 阅读 · 2 评论 -
Spring Bean的完整生命周期
转载自https://www.jianshu.com/p/ebbb129612ec生命周期流程图Spring Bean的完整生命周期从创建Spring容器开始,直到最终Spring容器销毁Bean,这其中包含了一系列关键点。若容器注册了以上各种接口,程序那么将会按照以上的流程进行。下面将仔细讲解各接口作用。各种接口方法分类Bean的完整生命周期经历了各种方法调用,这些方...转载 2020-01-08 16:33:53 · 228 阅读 · 0 评论 -
Oracle 游标使用全解
来自:https://www.cnblogs.com/sc-xx/archive/2011/12/03/2275084.html-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare--类型定义 cursor c_jobisselect ...转载 2018-02-23 10:47:04 · 180 阅读 · 0 评论 -
JOB的创建,定时,执行
来自:https://www.cnblogs.com/andy6/p/5840644.html--建表 12345create table test_job(para_date date); commit; insert into test_job values(sysdate); commit;select * from test_job; --建立存储过程 1234create or rep...转载 2018-02-23 20:01:48 · 330 阅读 · 0 评论 -
Eclipse同时导入2个相同的项目
想同时在Eclipse中导入2个相同的项目,发现改了项目名后还是导入不了,会提示Eclipse已导入过该项目,在项目中有个.project文件,用编辑工具打开,如图:...原创 2018-03-05 17:33:49 · 2679 阅读 · 0 评论 -
excel数据生成sql insert语句
转载:https://blog.youkuaiyun.com/csdnones/article/details/53437908excel表格中有A、B、C三列数据,希望导入到数据库users表中,对应的字段分别是name,sex,age 。在你的excel表格中增加一列,利用excel的公式自动生成sql语句,方法如下:1、增加一列(D列)2、在第一行的D列,就是D1中输入公式: =CONCATENATE(...转载 2018-04-25 09:53:16 · 520 阅读 · 0 评论 -
Navicat for MySQL如何实现MYSQL数据传输
打开Navicat for MySQL,打开数据连接。打开数据连接后,我们会看到里面的数据库。打开织梦数据库dedecmsv57gbksp1,打开dede_admin表,我们会看到用户名和密码,大家在此处留意一下,后文还会作比较。打开测试数据库的打开dede_admin表,我们也会看到用户名和密码。找到Navicat for MySQL上方的工具,点击工具数据传输选项,进入数据传输界面。进入数据传...转载 2018-05-19 22:20:44 · 3551 阅读 · 1 评论 -
oracle 数据库备份与恢复
Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作Oracle中对数据对象和数据的管理,无疑都是使用PL/SQL Developer来进行管理,该工具也提供给我们很多方便、快捷的操作,使得我们不再为Oracle本身丑陋、难用的UI而抱怨。由于我们一般都是建建表、查查数据的操作居多,较少会考虑系统的整个Oracle的完整备份操作。但是在我们一些发布操作中,我们必须考虑如何把Orac...转载 2018-07-02 14:04:13 · 1609 阅读 · 0 评论 -
SpringMVC Controller接收参数
SpringMVC Controller接收参数2016.11.10 19:28* 字数 738 阅读 12309评论 6喜欢 44赞赏 2本文中Controller的开发环境如下表格所示系统/工具 版本号 OS Windows 7 Home Basic Java 1.7.0_79 Eclipse Mars.1 Release (4.5.1) ...转载 2018-08-20 17:58:14 · 238 阅读 · 0 评论 -
too many connection kill
方法一 通过information_schema.processlist表中的连接信息生成需要处理掉的MySQL连接的语句临时文件,然后执行临时文件中生成的指令。mysql> select concat('KILL ',id,';') from information_schema.processlist where user='root';+------------------...转载 2019-07-09 12:27:34 · 253 阅读 · 0 评论 -
图片大小处理
[java]view plaincopypackageThumbnaillatorTest; importjava.awt.image.BufferedImage; importjava.io.File; importjava.io.FileOutputStream; importjava.io.IOException; importj...转载 2019-08-05 10:10:59 · 333 阅读 · 0 评论 -
java中实现同步的两种方式
原文地址:http://blog.youkuaiyun.com/ghsau/article/details/7461369java中实现同步的两种方式:syschronized和lock的区别和联系 Lock是java.util.concurrent.locks包下的接口,Lock实现提供了比使用synchronized方法和语句可获得的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题,我...转载 2019-08-13 16:01:40 · 326 阅读 · 0 评论 -
乐观锁与悲观锁
转载链接:https://blog.youkuaiyun.com/hongchangfirst/article/details/26004335悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写...转载 2019-08-18 21:34:18 · 153 阅读 · 0 评论 -
高并发问题
看这么个场景。A 系统发送数据到 BCD 三个系统,通过接口调用发送。如果 E 系统也要这个数据呢?那如果 C 系统现在不需要了呢?A 系统负责人几乎崩溃......在这个场景中,A 系统跟其它各种乱七八糟的系统严重耦合,A 系统产生一条比较关键的数据,很多系统都需要 A 系统将这个数据发送过来。A 系统要时时刻刻考虑 BCDE 四个系统如果挂了该咋办?要不要重发,要不要把消息...转载 2019-08-18 22:07:00 · 212 阅读 · 0 评论 -
oralce 存储过程之游标使用
转载来自:https://www.cnblogs.com/jyzhao/p/6958260.htmlOracle存储过程中游标的简单使用存储过程中查询语句如何返回多行结果?我们知道,如果存储过程中查询语句有多行结果输出,会报错:ORA-01422: exact fetch returns more than requested number of rows若想让存储过程中的查询语句返回多行结果不报...转载 2018-02-13 10:40:27 · 359 阅读 · 0 评论 -
微信小程序的几点小知识
微信小程序于2017年1-9日凌晨正式上线,微信之父张小龙的定位是无需安装,用完就走。微信现在俨然成了一个APPSTORE,但是小程序并不提供商店,也不进行推荐。 作为用户,小程序与微信公众号并没有太大区别,但是作为开发者两者却有不同。 对于开发者而言:小程序注册入口:https://mp.weixin.qq.com/,小程序也分为几种注册类型。原创 2017-01-09 21:18:43 · 533 阅读 · 0 评论 -
纵向导航菜单,点击产生二级菜单
导航菜单原创 2015-05-22 17:06:02 · 448 阅读 · 0 评论 -
常用的DOS命令1(cd)
1、根目录是驱动器的目录树状结构的顶层,要返回到根目录,在命令行输入:cd+空格+\2、如果想返回到上一层目录,在当前命令行提示符输入cd..3、如果想进入下一层目录,在当前命令提示符下输入cd+空格+目录名,在命令提示符c:\>4、如果想改变当前驱动器目录c:\documents and settings,进入到d驱动器默认目录,在当前命令行输入结果如下图5、如果想改变当前的驱动原创 2015-06-04 11:35:58 · 363 阅读 · 0 评论 -
String cannot be resolved to a type
Exception in thread "main" java.lang.Error: Unresolved compilation problems: String cannot be resolved to a typeString cannot be resolved to a typeString cannot be resolved to a typeString can原创 2015-06-04 09:21:09 · 2718 阅读 · 0 评论 -
js常见事件
事件类型事件 事件触发事件 鼠标和键盘事件onclickondblclickonmousedown原创 2015-06-05 11:33:43 · 400 阅读 · 0 评论 -
对话框的弹出和框架之间的关系
用js来处理双对话框之间的交互问题,点击父对话框中的某个按钮弹出子对话框,用户在子对话框中进行操作后,关闭子对话框,并且父对话框中的内容被刷新。主要通过js中的工厂函数$("#id").value来改变.value的值。通过js中的window对象的parent、top、opener、self等来操作对话框的关闭。在对对话框进行关闭时,需要父窗口的工具函数来关闭。并且往往一个项目的最上原创 2015-06-30 21:26:00 · 485 阅读 · 0 评论 -
myeclipse 10 关于building workspace 的优化
最近做了个java web 项目,在计算机上搭好了环境,安装了Myeclipse10, 导入项目后 修改一点东西就会自动Building Workspace,而且速度极慢! 优化Myeclipse10 Building Workspace速度慢等问题如题,Building Workspace速度慢的很大一部分原因是在没必要地validate那些JS文件。而:关掉Pref转载 2015-09-08 11:14:54 · 396 阅读 · 0 评论 -
js 中的数字(带有两位小数的浮点数)计算
知识点:将字符转换成数字,并进行准确计算,保留相应的位数!function modifyOrderItemCount(sales_id, count_variable,sales_price) { var count = util.$("count_"+sales_id).innerHTML; var原创 2015-11-02 10:43:47 · 444 阅读 · 0 评论 -
学习c#的几点感想
闲来没事,总结下最近学习的知识。由于项目需要,最近与c#接触上了,可学习的过程中,总感觉不能融会贯通。就像练乾坤大挪移一样,有人一辈子没接触过乾坤大罗移,有的人只听过,没那个命接触,像杨晓有机会接触,练了一辈子才练到2层,就连阳顶天也只练到4层还是5层,可你看看人家张无忌啊,半天不到,直接练到9层通关,话说还是人家之前有九阳神功的家底。程序员的武林就像金庸的江湖。 而我就开始接触这原创 2016-07-05 17:28:05 · 880 阅读 · 1 评论 -
DBcommand 、DBconnection对象的使用示例。
// Takes a DbConnection and creates a DbCommand to retrieve data// from the Categories table by executing a DbDataReader.static void DbCommandSelect(DbConnection connection){ string query原创 2016-07-07 15:47:55 · 2143 阅读 · 0 评论 -
Java API 之Scanner类
java.util.Scanner是Java5的新特征,主要功能是简化文本扫描。这个类最实用的地方表现在获取控制台输入,其他的功能都很鸡肋,尽管Java API文档中列举了大量的API方法,但是都不怎么地。 一、扫描控制台输入 这个例子是常常会用到,但是如果没有Scanner,你写写就知道多难受了。当通过new Scanner(System.in)创建一个Scanner,控制台转载 2016-08-03 09:08:07 · 771 阅读 · 0 评论 -
进程、线程和程序之间的关系
文章来自http://www.cnblogs.com/lisuyun/articles/3293580.html线程和进程、程序、应用程序之间的关系看到一种说法是“一个程序至少有一个进程,一个进程至少有一个线程”,这种把程序与进程,进程与线程的关系混淆的说法是错误的。程序(program)只能有一个进程,一个进程就是一个程序。有人说,我打开一个程序,比如chro转载 2016-09-06 15:47:45 · 635 阅读 · 1 评论 -
.equals 与 == 的区别
来自 :http://www.voidcn.com/blog/qq_29422251/article/p-6048979.htmlequals 方法是 java.lang.Object 类的方法。 根据JDK中的说明有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两转载 2016-09-07 11:34:51 · 297 阅读 · 0 评论 -
Struts2程序
一个完整的struts程序包括以下几步:1、配置web.xml2、编写JSP界面· 3、编写Action类4、在配置文件中添加映射5、发布与测试struts.xml的配置:1、Action配置2、Result配置3、拦截器配置4、包配置5、命名空间配置原创 2015-01-22 10:41:01 · 288 阅读 · 0 评论