- 博客(201)
- 资源 (6)
- 收藏
- 关注
原创 移动端开发框架选择及实践
选型问题其实我并没有考虑,因为根据我们实际情况,最适合的还是混合开发。这里大概阐述一下原生、混合、web的区别。原生开发没什么可说的,体验肯定是最好的,但是需android、ios两批人,小程序还要加人,人力成本相对较高。这里所说的web是指用webview包装,主要问题是体验不太好,开发成本最低。而混合开发则结合两者的优势,即可感受原生的体验,也可享受热更新。原生通过js调用android及ios的API(iOS是jscore,Android是v8)。特别是首页,列表等页面达到近似于原生的性能,也可以通过
2022-06-06 18:20:17
4622
2
原创 通用的工单设计
一、前言设计一个通用的工单管理,该如何设计?首先要确认使用的场景,虽然是通用的设计,但无场景就无通用这一说。我们这里主要是生产性工厂使用,主要涉及到设备保养、设备维修、告警处理、巡检等生成的工单信息。此类信息还会和其它模块打交道,比如仓库管理、设备管理等。再次我们需确认使用的人,一般从工单来源生成工单,然后工单进行分配,到工单验证完成,到最终评价打分。其中参与者有:提交者(一般为问题发现者或客服登记者),处理者(具体执行工单完成者),解决...
2022-04-26 20:58:49
2870
原创 mysql备份实践
一、mysql命令mysql提供了命令mysqldump来做数据备份的事,其具体命令为:mysqldump -u root -p --databases db1 db2 > xxx.sql其中加 -d 参数:备份数据库的结构;加-t 参数:备份数据库的数据;备份某库全部为:mysqldump -uroot -p123456 mydb > /data/mysqlDump/mydb.sql。以上为mysql提供的基本命令。二、定时任务一般情况下,我们通过定...
2022-04-23 21:29:15
157
原创 了解自来水厂,这篇文章就够了
标题有点大,其实了解自来水厂一篇文章还真远远不够。本文也只是抛砖引,谈谈对自来水厂浅显的理解。先说说自来水厂的功能性特点---取地表水,地下水等进行净化,消毒处理,生产为人们能使用的水,说白了,就是让不太干净的水变成干净的水,也就是水质净化的过程。所以水处理工艺是自来水厂最重要的一环。图1 工艺流程图一、工艺根据江苏省自来水厂标准DB32/T 3701-2019所述,江苏省自来水厂处理主要为常规处理、常规处理与臭氧-生物活性炭深度处理工艺的组合的方式。截止2018年底,江苏省154座自来水厂
2022-04-10 13:04:28
5532
原创 rtsp流浏览器播放方案
rtsp流在主流浏览器并不支持直接播放。比如大华的视频流:rtsp://admin:123456@192.168.10.129/cam/realmonitor?channel=1&subtype=0,用vlc可以直接播放。但在浏览器会报ERR_UNKNOWN_URL_SCHEME。那如何在浏览器中播放呢。以下列出几种方案。1、安装插件(chrome最新版基本都不支持)类如:kurento,vlc插件(谷歌浏览器版本41以下),vgx插件(不支持高版本,chrome72.0版本可用)等。
2022-04-01 19:10:23
13984
转载 MySQL 分表方案及中间件介绍
背景什么情况下需要分表?这里归纳了3点:(1)某个表被操作的频率过于频繁的时候(可以查看某个表的访问频繁),在流量越来越大的时,可以考虑分表。(2)某个表的数据量过于庞大的时候(我给自己设置的底限是1千万)。(3)单行数据的某几个字段位高频访问的字段。水平分表按哈希切分通过某个唯一键(如雪花算法生成的值),除以分表数量后取余。比如我分了16个表,在新来数据后,我得到某个唯一值为1。接着,1除以16取余后,得到16,将该数据插入16号表。缺点:这种方式一般需要预设好分表的数量,
2022-04-01 19:08:40
3788
原创 docker部署前后端分离项目
一、操作系统准备:centos7.8二、docker环境准备:参考:Install Docker Engine on CentOS | Docker Documentation(1)卸载之前版本sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \
2022-03-24 22:28:52
2107
原创 CAS 服务端的搭建
上文讲了CAS客户端,本文记录CAS Server的搭建步骤。CAS Server的版本一定要选好,我选的是CAS5.3,Java版本用的8,目前最新的CAS6.5的Java版本最低是11了。CAS4.x的server是基于Spring的,模版引擎使用的是JSP。CAS5.x使用的是基于SpringBoot的,模版引擎使用Thymeleaf。以下为步骤:1、下载CAS5.3 服务端版本:https://github.com/apereo/cas-overlay-template/tre
2022-03-23 01:00:00
3455
2
原创 单点登录的CAS实践
一、在谈项目实践之前,先说两个概念:(1)ruoyi-vue:采用前后端分离的单体web框架,参见介绍 | RuoYi,使用MIT开源协议,对商业使用友好。(2)CAS:英文为Central Authentication Service,即中央认证服务,为耶鲁大学发起的一个开源项目,是实现sso单点登录的框架。官网地址:https://www.apereo.org/projects/cas。关于spring secuity集成cas可参考:https://docs.spring.io/spring
2022-03-22 01:00:00
1131
原创 单点登录(sso)的实现思路
一、单点登录的含义:单点登录全称Single Sign On(简称为SSO),指多系统应用无需每次登录,只需登录一次即可访问所有应用系统,包括登录和退出部分。二、单点登录的实现方式(1)同域单点登录在传统web的开发中,采用会话机制来维护服务器和浏览器的通话,服务器端内存中保存session,浏览器保存cookie,每次请求浏览器带cookie去服务器端(tomcat会返回给浏览器JSESSIONID)验证。在多系统中,采用同域共享cookie的方式实现单点登录,由于浏览器发送http请
2022-03-21 01:00:00
988
原创 微信小程序推广的技术手段
微信小程序(以下称小程序)推广需要物料做支撑,那物料包括哪些呢,下面我们就来总结一下:一、小程序码可通过后台接口获取小程序任意页的小程序码,此小程序码永久有效。有二种生成方式。形式如下:1、POSThttps://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=ACCESS_TOKEN获取小程序码,适用于需要的码数量较少的业务场景。通过该接口生成的小程序码,永久有效,有数量限制(100,000)。wxacode.c
2022-03-20 19:44:19
603
原创 Spring 事务管理
参考:http://blog.youkuaiyun.com/donggua3694857/article/details/69858827 http://www.cnblogs.com/yangyquin/p/5583158.htmlSpring的三种事务方式 1,基于@Transactional注解 <!-- 声明式事务管理 配置事物的注解方式注入-->t
2017-06-11 15:52:07
334
原创 Visual Studio 2015 版本区别
原址为:https://www.visualstudio.com/products/compare-visual-studio-2015-products-vs
2015-09-10 17:05:45
11823
原创 highchart 导出中文问题
参考 :http://www.blogjava.net/xyzroundo/articles/186217.htmlhttp://blog.youkuaiyun.com/zx404068203/article/details/6033040https://github.com/highslide-software/highcharts.com/issues/1323http://www
2013-10-16 21:02:12
2292
转载 Jquery DataTables 自定义布局sdom
原址:http://www.cnblogs.com/w3live/archive/2011/05/31/2064916.html$(document).ready(function() { $('#example').dataTable({ "sDom":'>rt>' });}); //自定义布局
2013-10-10 16:32:27
23688
转载 PowerDesigner中CDM和PDM数据类型另CDM图介绍
数据类型:Conceptual data typeDBMS-specific physical data typeContentLengthIntegerint / INTEGER32-bit integer Short Integersmallint / SMALLINT16-bi
2013-04-17 12:30:35
13630
转载 用Jcs缓存机制创建更快的Web应用
原帖:http://blog.youkuaiyun.com/fireofstar/article/details/3639191要使用jcs,需要这几个jar 包:concurrent.jar,jcs-1.3.jar,commons-logging.jar, commons-lang.jar,commons-collection.jar.然后在web-info/classes下新建jcs的配置文件:c
2013-03-28 15:05:51
854
原创 jquery中动态增加select,事件无效问题
近来做项目,用的jquery1.6.2库,当动态增加div 及select时,事件却不起作用。 查了一些资料,发现bind事件:向匹配元素附加一个或更多事件处理器。而live事件:为当前或未来的匹配元素添加一个或多个事件处理器。 其资料如下:【bind和live的区别】live方法其实是bind方法的变种,其基本功能就同bind方法的功能是一样的,都是为一个元素绑定某个事件
2013-03-21 15:22:25
10179
1
转载 div+css布局解析
原址:http://www.cnblogs.com/isun/archive/2009/09/20/1570519.html进入正文: div+css用于网页布局似乎已经流行了很久很久了,可固执的我从骨子里似乎对它就有抵触情节,一方面对之轻视,一方面每每遇到它又被其折磨的痛苦不堪。痛定思痛,决定对它潜心研究一下,将其玩弄于股掌之间! 网上搜了搜div定位相关的内容,
2013-03-14 16:26:34
722
原创 js 概念,闭包,call,apply,prototype等
1,类型javascript 简单类型null,undefined,boolean,string,number,复杂类型为object。js是区分大小写的,不要Number, String, Object, Function等JavaScript内置函数混淆了。 undefined: 代表一切未知的事物,啥都没有,无法想象,代码也就更无法去处理了。
2013-02-18 14:45:06
807
转载 浏览器引擎
原地址:http://wenku.baidu.com/view/67fa6feaaeaad1f346933f28.html简介现在浏览器的内核引擎,基本上是三分天下: Trident: IE 以Trident 作为内核引擎。 Gecko: Firefox 是基于 Gecko 开发。 WebKit: Safari, Google Chrome 基于 Webkit 开发。 还有
2013-02-16 16:37:56
1047
转载 javascript中做减法时,出现小数位增加bug
地址:http://www.iteye.com/problems/92347这个bug是js固有的,浮点数精度不准,你可以用下面方法来解决,思路是先放大,求和、差、积等运算后再缩小。 如: //加法函数,用来得到精确的加法结果 //说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。 //调用:accAdd(arg
2013-02-06 15:21:47
4345
转载 数据库中Schema和Database有什么区别
原址:http://blog.163.com/baibai_zheng/blog/static/51980755201022125325689/http://blog.163.com/baibai_zheng/blog/static/51980755201022143147521/http://blog.163.com/baibai_zheng/blog/static/51980755
2013-01-21 09:29:53
836
转载 powerdesign CDM图画图详解
原帖:http://blog.sina.com.cn/s/blog_7fe7bd440100ux9j.html参考:http://blog.youkuaiyun.com/wildboy2001/article/details/5336665mantory( true:主表中从表Id不能为空)dominate:1对1, 主表确定从表(掌控的意思)dependent:1对多,1对1 主表必须是
2013-01-17 13:42:50
16706
原创 js 取字体列表
通过js 取字体列表,在IE下很容易办到,网上的相关内容也很多,可参考 :http://www.aa25.cn/code/224.shtmlfunction getSystemFonts(){ var a=dlgHelper.fonts.count; var fArray = new Array(); var oDropDown = document.all.
2013-01-16 16:35:01
7128
原创 extjs4 chart 坐标轴都为Numberic时,坐标不正确问题
在extjs4中,使用图表chart,当axis都为Numberic时(type='Numberic'),绘制出来的图形只集中在图形的一部分。于是通过指定maximum,minimum来使series绘满整个图形区域,但是坐标轴的最大值却不是maximum,查看extjs 源码,发现小数相减时出现了问题(不知道为什么小数相减后面有很长的小数位数),修改Draw.js里snapEnds方法,
2013-01-11 15:15:56
2655
转载 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)
原帖:http://www.oschina.net/question/12_2664最初来自:sinoprise.com/read.php?tid-662-page-e-fpage-1.html(遗憾的是这个链接已经打不开了),我基本未改动,只是进行了一些排版和整理。参考文献:http://www.fsf.org/licensing/licenses/现今存在的开源协议很多,而经过Op
2012-12-29 15:16:54
478
原创 Ext4 checkbox 动态加载问题
项目上遇到checkbox动态加载问题,搜索了下,发现有相应的文章:http://blog.youkuaiyun.com/zuoanlove/article/details/7741539,具体如下:DoctorWorkStation_CommonDoctorAdvice.CreateYZCheckBoxWin = function(store, colnum,title) { v
2012-12-05 14:58:15
871
原创 extjs js压缩问题及布署一体
例子:java -jar yuicompressor-2.4.2.jar --charset utf-8 G:\abc.js -o G:\abc-mini.js java -jar yuicompressor-2.4.2.jar -nomunge --charset utf-8 G:\abc.js -o G:\abc-mini.js 常用选项和用法 普通 -o 指定压缩
2012-11-15 15:00:55
1764
转载 Extjs4 项目的部署
最新引进的 Sencha SDK Tools可以使 Ext JS 4 程序开发较以前更加容易. Tools允许你在一个JSB3 (JSBuilder文件格式)表格中生成JS依赖关系列表,和创建一个仅包含你程序运行所需的自定义的合成文件.在安装 SDK Tools之后, 打开 window命令窗口(cmd),进入你程序所在的目录,如下.cd path/to/web/root/helloext
2012-11-02 16:39:33
1927
原创 关于struts2+spring3+jpa项目的构建
环境:eclipse Junossh的版本: 项目的结构如下: 其中:applicationContext.xml如下:http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=
2012-09-03 14:27:43
830
转载 eclipse-indigo 中 user libraries 自动部署 WEB-INF/lib 配置
原址:http://forever8tf.iteye.com/blog/1477353 小清新的责任感上来了,果断放弃了一直使用的myeclipse-8.0,太臃肿的软件使大脑思考变得十分的粘稠。 飘飘乎的下载了eclipse-indigo继续开发,开始发现了若干问题。因为我比较喜欢将事物归类,爱好将jar都放入user libraryies中管理。但当我兴致勃勃
2012-08-27 12:56:37
1087
转载 Extjs4---ComponentQuery
对于Extjs3.x来说,Extjs4.0组件查找使用了ComponentQuery类,这个类是用来查找容器内的组件的。实现方式类似于CSS的Selector。 对于Extjs3.x来说,Extjs4.0组件查找使用了ComponentQuery类,这个类是用来查找容器内的组件的。实现方式类似于CSS的Selector。在extjs3.x中,查找组件的方式有很多,例如:(ID组件ID)
2012-07-24 16:54:16
518
原创 ext4.1.1 spket1.6.23 eclipse4.2 代码提示问题
一 选取代码提醒文件的入口文件sdk.jsb3Window -> Preferences -> Spket -> JavaScript Profiles -> New ;输入“ExtJS”点击OK; 选择“ExtJS” 并点击“Add Library”然后在下拉条中选取“ExtJS”; 选择 “ExtJS”并点击“Add File”,然后在你的./ext-4.1.x/build目录
2012-07-17 13:41:12
2423
转载 ajax进度条 异步下载进度条
原地址:http://www.sudu.cn/info/index.php?op=article&id=254043http://topic.youkuaiyun.com/u/20080827/11/ad13f57d-2f1c-4c01-9b96-3bb8e8c2e9ab.html异步下载服务器返回excel文件的http地址然后window.open();或者download.s
2012-06-26 16:39:42
5545
转载 解决tomcat启动时无法找到GroovyObject 异常
地址;http://honkershi.blog.51cto.com/1691715/857391 web.xml 配置spring监听加载相关文件以及log4j配置文件 contextConfigLocation /WEB-INF/applicationContext-*.xml,classpath*:applicationContext-*.xml
2012-06-11 14:15:30
3787
转载 Java中文字编码问题详解
地址:http://blog.youkuaiyun.com/jlhnxly/article/details/6323654JAVA的中文字符乱码问题一直很让人头疼。特别是在WEB应用中。网上的分析文章和解决方案都很多,但总是针对某些特定情况的。很多次遇到乱码问题后,经过极为辛苦的调试和搜索资料后终于解决,满以为自己已经掌握了对付这些字符乱码怪兽的诀窍。可当过段时间,换了个应用或换了个环境,又会碰到
2012-05-08 13:50:37
5282
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人