- 博客(49)
- 资源 (1)
- 收藏
- 关注
原创 局域网视频
从上面的网址下载代码,纯前端启动服务,浏览器访问服务,需要设置浏览器的权限才可以出现视频画面:打开浏览器设置地址chrome://flags,按照下图进行设置。缺点是免费试用期只有15天,收费版按人收费,6人起卖,每人650,终身使用。方法3:下载商业软件polomeeting。下载服务端和客户端代码,打包部署。
2024-09-19 10:54:38 430
原创 避免全表扫描的方法
2. 索引并不是越多越好,索引固然可 以提高相应的 select 的效率,但同时也降低了 insert 及 update 的效率,因为 insert 或 update 时有可能会重建索引,所以怎样建索引需要慎重考虑,视具体情况而定。1.并不是所有索引对查询都有效,SQL是根据表中数据来进行查询优化的,当索引列有大量数据重复时,SQL查询可能不会去利用索引,如一表中有字段sex,male、female几乎各一半,那么即使在sex上建了索引也对查询效率起不了作用。
2023-08-18 15:02:52 1280
原创 数据库索引知识
对于规模小的数据表建立索引 不仅不会提高功能,相反使用索引查找可能比简单的全表扫描还要嫚而且建索引还会占用一部分的存储空间。5、对于查询操作中频繁使用的列建立索引,不对很少或从来不作为查询条件的列建立索引。7、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;有索引的好处是搜索比较快但是在有索引的前提下进行插入、更新操作会很慢。2、不要对规模小的数据表建立索引,数据量超过300的表应该有索引;9、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引。6、表的主键、外键必须有索引;
2023-08-18 15:01:20 190
原创 数据量导致的性能问题
大数据量的情况下,普通8G内存的电脑读取excel文件中的内容,列数不多,如果超过10w条就会内存溢出,而且超过1000条的批量查询会报ORA-01795: 列表中的最大表达式数为 1000。大数据量的查询,如果分页查询并且排序字段加了索引,oracle 1000万条数据很快,0.05秒左右,如果排序字段不加索引会很慢,大概11秒,索引字段必须是not null打上勾的。
2023-08-18 14:59:05 180
原创 security笔记
security框架的机制是如果登录失败了会再去查一遍最新的用户名和密码,但是这样是有问题的,如果我改了密码,但是由于修改密码不能更新到缓存中,所以如果密码已经被泄露了,那么用旧密码还是能登录成功。A的路线是先走父类的父类的doFilter方法,判断是否需要验证,如果不需要验证,则沿着chainFilter接着往下走,否则就调用子类的attemptAuthentication方法,attemptAuthentication方法再调用authenticationManager的authenticate方法。
2023-08-18 14:50:18 188
原创 nginx rewrite
匹配括号内pattern并可以在后面获取对应的匹配,常用$0...$9属性获取小括号中的匹配内容,要匹配圆括号字符需要\(Content\)如“\n”匹配一个换行符,而“\$”则匹配“$”匹配除“\n”之外的任何单个字符,若要匹配包括“\n”在内的任意字符,请使用诸如“[.\n]”之类的模式。如“ol+”能匹配“ol”及“oll”、“oll”,但不能匹配“o”regex部分是 ^/(.*) ,这是一个正则表达式,匹配完整的域名和后面的路径地址。如“ol*”能匹配“o”及“ol”、“oll”
2023-08-18 14:32:01 146
原创 通过nginx反向代理解决跨域a标签方式文件下载后文件名乱码
/意思是用正则表达式里的第二个匹配项替换整个表达式。解决办法:用nginx反向代理原理:在a标签的href部分加上/xxx,让浏览器认为请求的是应用内的文件,将请求转到了应用内服务器。//意思是用正则表达式里的第二个匹配项替换整个表达式。http://www.b.com//17091/代表文件服务器的ip和端口。
2023-08-18 14:29:23 611
原创 接口查询数据显示乱码问题
同样的代码部署在测试环境和生产环境,测试环境接口查询到的数据正常显示,生产环境查询到的数据显示为乱码。原因包括两个方面:1、前端查询的数据是经过后端返回来的第三方系统给的数据,2、测试环境是linux系统,生产环境是Windows系统。
2022-09-15 11:11:45 1853 1
原创 scrapy和lxml版本搭配
scrapy2.6.1和lxml4.8.0不匹配,anaconda安装的scrapy和lxml,用pip卸载重新安装就可以了
2022-08-19 10:55:19 375
原创 [WinError 193] %1 不是有效的 Win32 应用程序
python scrapy爬虫调用chromedriver报错问题解决:[WinError 193] %1 不是有效的 Win32 应用程序
2022-08-17 13:36:25 1509
原创 nginx 配置少一个‘/‘引起 “detail“:“Not Found“
nginx 配置少一个'/'引起 "detail":"Not Found"
2022-06-29 15:05:42 3604
原创 oracle数据库连接方法
用sqlplus username/pwd@ip:port/sid as sysdba登录不上的时候,可以用sqlplus /nologconn username/pwd as sysdba登录这两者的区别是第一种指定了数据库实例名,第二种会登录到一个idle instance
2022-04-14 14:14:38 1233
原创 oracle常用sql语句
创建用户createusertest identified bytest123default tablespace xxx;此时用户没有任何权限,需要给用户赋予连接和查询权限grant connect, resource to username;此时该用户没有查看别的用户创建的表的权限,需要给赋予特定表查询权限grantselect on user.tablename to test;...
2021-11-03 17:34:21 118
原创 文档比较去重
public class ReadArticle { public static List createData(String filename, ArrayList<String> list) throws IOException { //读取段落 String r; String[] rs; //读取文章内容 BufferedReader file1 = new BufferedReader(new ...
2021-10-09 16:19:27 1890
原创 ocr
用开源的百度飞浆paddle比谷歌的tesseract效果好很多,错别字很少,并且支持docker镜像下载,但是离线使用时安装不太友好,下载的镜像跑不起来,需要在互联网上启动镜像后把容器打包成镜像再启动就可以。但是docker方式调试不太方便,如果直接调用代码的方法会比较方便,但是下载依赖会遇到一些问题。...
2021-04-16 17:30:52 143
原创 下拉选不显示全部,显示placeholder
前端小知识:下拉选的“全部”选项不要写value或者value='',页面上就能显示placeholder了,否则显示全部不够直观
2020-07-20 18:14:50 822
原创 oracle数据导入和导出
导出时要保证数据库字符集和环境变量NLS_LANG一致,否则导出的dmp文件用不了。12c的客户端导出的文件用11g的客户端没有办法导入,错误如下:
2020-06-17 15:54:39 100
原创 oracle11g监听程序无法识别当前服务名问题(ORA-12514)解决
问题1:ORA-12514原因:服务名并不是想象中的实例名,而是通过show parameter service_name查到的结果,如下图所示修改服务名之后报了新的错误:ORA-12705,无法访问NLS数据文件,原因是本地客户端的环境变量NLS_LANG和数据库服务器所在的NLS_LANG不一样导致的修改本地环境变量NLS_LANG之后成功...
2020-06-17 08:26:18 862
原创 oracle12c连接ORA-27101shared memoryrealm does notexist
win10家庭版装了oracle12c,在cmd里用sqlplus命令连接报ORA-27101 shared memoryrealm does notexist,用netca配置了listener还是没有用,虽然服务OracleServiceOrcl服务是启动状态,但是不确定数据库实例是否运行正常,试了试http://blog.itpub.net/10595277/viewspace-36...
2020-04-27 13:35:34 354
原创 WebSecurityConfig装配自定义对象
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入因为User...
2020-03-25 12:41:48 891
原创 Oracle经验总结
Oracle Net Manager 配置数据库连接,结果会保存到tnsnames.ora中,如果这里可以测试连接成功,那么用PL/SQL应该可以连上,如果不行的话,应该是本地的oracle出问题了。...
2019-06-06 16:43:48 304
原创 VUE消除#号
在router的配置文件index.js中加上红色标注的两行,import configJson from '../../static/config.json'export default new Router({mode:'history',base:configJson.publishFolder,routes: [{path: '/',。。。}conf...
2019-06-06 11:30:23 1264
转载 arcgis for android 地图上画框划线
来源:http://blog.csdn.net/mwthe/article/details/49780161主类中:完成各种view初始化后,添加该代码 MyTouchListener myListener = new MyTouchListener(context, mapView,graphicsLayer);mapView.setOnTouchListener(myLi
2017-06-15 14:56:25 1760 1
原创 对泛型的研究
在定义类的时候可以写className T叫做泛型形参在childCls extends className 就不可以但是childCls extends className可以类名里写的泛型类型在整个类里都可以使用如果类里没有定义泛型, 方法里也可以定义 T methodName (T t): 在方法名前面加上 这样T就可以用在方法的返回类型或者参数类型都可以
2017-06-14 14:54:14 213
原创 eclipse发布web服务到tomcat中遇到的诸多问题
最初我的eclipse配置了tomcat,发布了web服务,一切都很顺利, 但是隔一段时间,忽然服务就起不来了, 错误是类似catalina容器找不到org.springframework.web.context.ContextLoaderListener的实现类的问题, 完全找不到原因, 就一顿瞎搞, 终于把服务起来了。出现了两三次, 每次都这样。。。。终于, 今天问题又重现了, 发
2017-05-31 17:48:26 551
原创 mybatis trim标签用法
update social_building_info ,audit_state = #{auditState} ,audit_type = #{auditType} where id=#{buildId} 注意:prefix要和prefixOverrides一起使用, suffix要和suffixOverri
2017-05-26 09:08:43 448
转载 SpringMVC访问静态资源
http://www.cnblogs.com/yank/p/4477204.html在SpringMVC中常用的就是Controller与View。但是我们常常会需要访问静态资源,如html,js,css,image等。默认的访问的URL都会被DispatcherServlet所拦截,但是我们希望静态资源可以直接访问。该肿么办呢?在配置文件:web.xml可以看到:
2017-05-19 15:27:47 289
原创 eclipse导入svn项目之后java文件图标空心问题的解决
eclipse导入svn项目之后java文件图标空心并且文件不能编辑, 问题是它还不是一个真正的java project或者maven project, 需要再次import maven project就可以了
2017-05-18 17:10:52 2337
转载 CXF和Axis2
http://blog.csdn.net/bluishglc/article/details/6444918CXF和Axis2是目前java平台上最主流的两个框架,虽然两个项目都隶属ASF,但却是基于不同思想和风格实现的,因此也各有所长。 CXF:http://cxf.apache.org/是由过去的Celtix和XFire两个框架合并而来
2017-05-09 14:38:45 421
原创 Socket服务+二进制序列化和webservice服务+XML序列化
socket服务启动后,在指定端口上监听客户端请求,服务器端的服务没有注册,因此不是RPC, 客户端对服务器端服务的调用是通过数据流中的信息来确定调用哪个service。webservice的服务需要注册,注册方式是WSDL,是RPC的一种,调用控制协议是HTTP,序列化方式是XML,客户端可以直接通过方法调用的方式来调用服务,相对于简单的Socket服务来说不用组装数据流,因此使用时很简单的
2017-05-09 14:36:58 352
原创 RMI和RPC
RMI的服务端接口代码需要继承Remote接口接口中的方法需要抛出RemoteException可以通过rmiregistry命令创建服务也可以通过Naming.bind("rmi://192.168.58.164:12312/Hello", 实例名)创建;客户端通过Hello h = (Hello)Naming.lookup("rmi://192.168.58.164:12312/
2017-05-09 10:27:15 285
原创 camel自定义组件
camel自定义组件需要有以下三要素:xxxComponent extends DefaultComponent xxxConfigurationxxxEndpoint extends ProcessorEndpoint或者xxxEndpoint extends DefaultEndpointxxxComponent.createEndpoint 创建一个endpoin
2017-05-08 11:07:43 2236
原创 maven学习笔记2
maven是一个自动化构建工具,并且是依赖管理工具和项目信息管理工具具体功能:工程的清理,编译,测试,生成报告,打包和部署maven特点:1、约定优于配置,因此,不需要编写太多码 2、它基于jdk,是跨平台的maven自动会从http://repo1.maven.org/maven2 去下载资源的为依赖范围:test 表示依赖只对测试
2017-05-07 18:06:03 267
原创 camel-spring项目启动过程
我的工程有个Main class,它的main函数去调用org.apache.camel.Main的run(String[] args)方法,解析传给此方法的字符串数组,解析无误之后调用run()方法,调start()方法,调doStart()方法,createDefaultApplicationContext(),new ClassPathXmlApplicationContext(args),
2017-05-05 19:05:25 842
原创 全局变量的线程安全性
类的全局变量包含三种:值不会变的常量;单例模式的变量;多例模式的变量常量和多例模式的变量永远是线程安全的单例模式的变量就需要仔细考虑一下了:如果单例模式的变量只是一个service,用它只是调用它的方法,不管方法是否有参数, 都是线程安全的如果单例模式的变量虽是一个service,但调用者会给该service的一些属性赋值,并且这些值会在方法调用的时候发生作用,那么这个servic
2017-05-05 14:27:26 7408
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人