- 博客(24)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 行星齿轮减速箱
1.优缺点行星齿轮减速箱外形小,结构紧凑,可以实现较大传动比,输出扭矩大,降低负载惯量等很多优点;但是其结构较复杂,零件加工难度比普通齿轮要求略高。2.结构结构上可以分为:1,马达齿 2,行星架 4,行星齿 4,内齿圈几个部分。3.传动比行星齿轮传动比计算公式比较简单: i=Z固定齿/Z输出齿 +1;上图Z外齿圈/行星架/马达齿 都可以分别做为主动件和固定件,传动比计算公式相同,比较常用的方式如上图马达齿为主动部件,内齿圈为固定部件。...
2021-07-13 14:55:17 3563
原创 谐波齿轮减速器
1.结构上可以分为三部分刚轮(G)、柔轮(R)、波发生器(H)。个人觉得结构上有点想行星减速箱结构,可以依次类比如外齿圈、行星架、中心齿。下面百度找的图片。刚轮 G:图片黑色部分。柔轮 H:图片蓝色部分。波发生器 R:图片红色部分。波发生器原理上分为单波和双波两种方式如上图属于双波结构,有两个机械滚子,此时柔轮和刚轮齿数差为2;单波结构就是只有一种机械滚子,此时柔轮和刚轮齿数差也为2;当然滚子数量也可以是3个或者以上,此时柔轮和刚轮齿数差为3或者以上,滚子越多,柔轮中弯曲的压力越大。以上波发
2021-07-12 16:25:03 1900
转载 几种数据库设计思想
四种高效数据库设计思想——提高查询效率:设计数据库表结构时,我们首先要按照数据库的三大范式进行建立数据。1. 1NF每列不可拆分2. 2NF确保每个表只做一件事情3. 3NF满足2NF,消除表中的依赖传递。三大范式的出现是在上世纪70年代,由于内存资源比较昂贵,所以严格按照三大范式进行数据库设计。而如今内存变得越来越廉价,在考虑效率和内存的基础上我们可以做出最优选择以达到最高效率。
2017-05-18 18:37:29 5847 2
转载 sql优化
第一方面:30种mysql优化sql语句查询的方法1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num i
2017-05-18 18:25:40 283
原创 字符串压缩
把一个字符串AAABBBCCCdddaa 压缩成 A3B3C3d3a2.网上有很多,下面是自己随手写的一个。 public static void main(String[] args) { String ss = "AAAAAaaaGGGBBBVVVVGGGGGGG"; StringBuffer sf = new StringBuffer(); c
2017-05-16 18:31:41 299
原创 jdbc
口诀:贾琏欲执事-------------------------------------------------------------------------------1,加载注册驱动 Class.forName("驱动实现类的全限定名"); 例如:Class.forName("com.mysql.jdbc.Driver"); 执行步骤1:把com
2017-05-15 20:20:40 430
原创 中文乱码问题
经过如下设置基本可解决90%的乱码问题!1、字符编码格式统一 1.1> jsp页面编码统一设置成UTF-8 1.2> 设置请求、响应的编码格式(post) request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); page指
2017-05-15 20:08:25 479
原创 Collection接口 和 Map接口
概念:Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些接口或实现类......集合重量级和轻量级:重量级:jdk1.1,这些类是线程安全的,数据同步,但是效率较低 -》vector,statck,hashtable轻量级:jak1.2以后,非线程安全,但是不同步,效率教
2017-05-15 19:58:45 309
原创 Linux常用命令
1--切换用户 su root 密码 .....2--查看网卡 ifconfig3--关闭网卡 ifconfig 网卡名字 down3--打开网卡 ifconfig 网卡名字 up4--获取ip dhclient 网卡名5--参看协议是否打开 ps -ef|grep sshd6
2017-05-04 10:51:00 302
原创 wsdl文档解释
WSDL文档主要结构<definitions> <types> <schema> <element></element> <schema> </types> <message> <part></part> <portType> <operation> <inpu
2017-05-01 12:24:52 258
原创 apche CXF简单应用
本文实现的需求如下:有一个系统B想要从系统A中获取web service服务,系统A是我们开发的,系统B是别人开发的。那么.....-------------------------1.在web.xml文件中配置:整合WebService CXF cxf org.apache.cxf.transport.servlet.CXFServlet config-loca
2017-04-29 20:50:04 281
原创 springMVC 多文件上传
步骤如下:1> 导包:commons-fileupload-1.2.2.jar、commons-io-2.4.jar2> 在添加页面表单中添加一个文件上传域3> 修改UserController的add()方法以接收上传的文件4> 在Spring中配置multipart文件处理器----------------------------------------------
2017-04-29 17:58:41 416
转载 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
参考连接 http://blog.csdn.net/softwarehe/article/details/8889206 按以下步骤一一执行: 1:检查xml文件所在的package名称是否和interface对应的package名称一一对应 2:检查xml文件的namespace是否和xml文件的package名称一一对应 3:检查函数名称能否对应上 4:去掉xml文件中的中文注释
2017-04-01 16:33:31 322
原创 使用OpenSessionInViewFilter后 could not initialize proxy no session
先说下我的理解:配置OpenSessionInViewFilter是为了解决懒加载no session问题,我之前博客有说到这点。但是个人觉得配置org.springframework.orm.hibernate3.support.OpenSessionInViewFilter后肯定会降低系统性能,但是为什么要用用它呢?仔细想想:1,可以解决懒加载no session问题。2,懒加载会增加系统
2017-03-23 12:33:06 337
转载 com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector
以下为度娘结果:Caused by: java.lang.ClassNotFoundException: javassist.ClassPool在使用struts-2.2.1时,需要引入javassist-3.7.ga.jar,而这个在struts-2.2.1/lib下是没有的,需要在struts-2.2.1/apps/struts2-blank-2.2.1.war下的
2017-03-22 22:26:31 2666
原创 'Java.lang.'ClassCastException: 'com.sun.proxy.$Proxy8 cannot be cast to 类名'
'Java.lang.'ClassCastException: 'com.sun.proxy.$Proxy8 cannot be cast to 类名'spring使用的动态代理有两种:JDK Proxy和CGLIB,一种是基于接口的,一种是基于类的在aop:config标签中添加 proxy-target-class="true" ---->CGLIB在aop
2017-03-22 22:23:06 1132
转载 java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
仔细检查你会发现你包其实倒了的原因:commons-lang3-3.1.jar 和 commons-lang-2.3.jar 对应的包名改变了,所以找不到!!!最后解决用 commons-lang-2.3.jar 问题解决!
2017-03-22 22:20:01 305
原创 常用注解及属性
平时用xml居多,今天用到注解时,发现自己有些东西很模糊了,知其源不知其所以源,特地记录下。根据注解使用方法和用途,我们可以将Annotation分为三类: 1.内建立注解 2.自定义注解 3.元注解 下面是一些常用注解: @Repositpry 放在dao层的类上面,@Repositpry(“….”)@Service 放在serv层上面,@Service(
2017-03-22 22:03:05 1113
原创 Page directive: invalid value for import
这个错误一般是jsp页面导入异常!今天敲代码时候写了:。多写了个“;”。去掉就好了!
2017-03-20 23:08:06 433
原创 Java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
这中个报错一般是泛型原因:我的BaseDao中使用了泛型,service层调用的时候没有声明泛型的类型。如: BaseDao baseDao = new XxxDaoImpl()!
2017-03-20 23:01:29 1462
原创 java.lang.NoClassDefFoundError: org/hibernate/annotations/Entity
以前遇到异常都写在txt上,以后都陆续发在网上吧,便于以后回忆也可以和遇到同样问题的小伙伴探讨下。今天SSH整合hibernate,struts时候遇到下面报错!17-03-19 18:41:42,063 ERROR (org.springframework.web.context.ContextLoader:308) - Context initialization failedorg.spr
2017-03-19 21:10:54 1352 1
原创 数据源配置方式
datasource配置方式: - 1. 在hibernate.cfg.xml文件中配置 - 2. 在xxx.properties文件中配置 - 3. 在applicationContext.xml中直接写 - 4. 通过JNDI从服务器上获取 如图: 第一种方式:在hibernate.cfg.xml文件中配置<session-factory> <property
2017-03-18 23:27:55 325
原创 spring + struts 无缝集成方式
spring + struts 集成 方法一step1:依赖和基本常识 1. 首先要添加集成的核心jar包:struts2-spring-plugin-2.3.16.3.jar。 2. 按照名称匹配的原则,定义业务Bean和Action中的setter方法,注意调用的是set方法而不是属性,但是一般命名一致便于阅读。 3. struts.xml中按照正常配置Action。step2:we
2017-03-18 21:10:07 511
原创 事务传播机制 事务隔离级别
事务传播机制 事务隔离级别一:事务传播机制一共7种,可分为两类。 1.需要事务 1.1-EREQUIRED(默认值):如果没有事务,就打开一个事务。如果事务已经打开,则共用这个事务 1.2-MANDATORY:如果没有事务,不会打开新的事务,会报异常。如果事务已经打开,则共用这个事务 1.3-REQUIRES_NEW:如果没有事务,就打开一个事务。如果事务已经打开,则将正在运行的事务挂起,
2017-03-18 14:18:29 493
W3CSchool中文版
2017-02-24
struts2 _action在页面取值问题 大神求解答!
2017-03-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人