07月
28
2025
0

做仓管员要知道些什么?

一、做仓管员要知道些什么?

小公司来说仓管需要干的事情无非是仓库材料的收发,物料进销存账目的登记,不过还要干许多的力气活,说白了,就是会记个流水账的搬运工。

大公司一般都有健全的流程,工作内容和上面一样,不过要干的杂货少了点,要你会用用电脑做报表,会ERP等(ERP库存管理就是要你录入入库,出库,打印作业单据等,不要怕,这个对于会点办公软件操作的很容易的)。

仓库主要的作业主要分为入库,出库,保管三大部分。

入库 你要按照送货单上的数目将材料清点清楚,发现有异常情况必须想你的主管汇报,得到指示意见后遵照执行就好了,进质检人员检验合格后,就办理入库手续,开具入库单,登记进销存帐或录入ERP系统。

出库

对于生产部门领料的话根据BOM表(或生产计划部门审核通过领料单据)照单发料,然后登记进销存帐或录入ERP系统。

对于发货的话按照财务开出的送货单或经其审核的出库单发货登记进销存帐或录入ERP系统。

把你的作业单据整理好,交给财务,他们要做帐及成本核算。

保管

合理安排你的仓库库容,给每种物料贴上明确的标签,,做到先进先出,了解采取合理的保护措施,防止物资因各种原因受到损坏。定期盘点一下你的仓库,检查一下帐物是否相符,如果不是,就要查找原因(收发错误,合理损耗等等),做一张盘点盈亏汇总表,汇报给上级,更改账面数字,以做到帐卡物相符。

以上是本人的工作经验,不过由于行业的不同,各个行业的仓管的工作内容可能会有所不同,但工作的整体思路是一样的。

二、客户审厂(环保要求)

客户审厂(环保要求)

1、 Chemical register 危险物品记录

(公司化工仓库的物资,容易引起燃烧、或引起爆炸的物资可以作一份明细表;如果公司还有其它危险品也要写进去,汇总危险物资做一份表给他们看看就行了。)

2.  Waste inventory 废品名录:

(公司应该有专门处理废品的人员,卖废品归谁管,叫他把经常卖掉的废品作一份名称明细表就行了。)

3.  Waste tracking record 废品追踪记录(将第2、条的废品明细表,后面加一大栏,叫“追踪记录”,作些文字,比如:废塑料、废铁:“委外加工回收再利用”;废纸箱,变卖废品;叫废品处理人员填写也可以。)

采纳好吗?

三、安全卫士360卸载文件能不能恢复

你也确实是不小心了一点。可以试下R4A,或者叫RECOVER4ALL,还有很多类似软件,EASYRECOVERY,FINALDATA等等都可以。这些软件都是直接搜索磁盘上的文件储存位置从而找出文件的。不依赖于分区表。不过要注意,从现在开始,在恢复出你的文件之前,千万不要对你存文件的分区做任何写操作。切记。如果硬盘上的恢复不出来,还可以试试U盘上的。也可以用这样的软件恢复。另外,你可以试试看WORD有没有备份文档。打开word程序,

点“工具”——“选项”——“文件位置”

在里边有一个“‘自动恢复’文件”后面就是它的路径。

数据恢复软件原理:

目前应用最广泛的微机系统,大多采用FAT、FAT32或者NTFS三种文件系统。以FAT文件系统为例,数据文件写到基于该系统的磁盘上以后,会在目录入口和FAT表中记录相应信息。目录入口保留我们通常通过资源管理器等工具能看到的文件信息,如文件名称、大小、类型等,它还保留了该文件在FAT表(File cation Table 文件分配表)中相应记录项的地址;而FAT表记录了该文件在磁盘上所占用的各个实际扇区的位置。当我们从磁盘上删除一个文件(并从dows提供的回收站中清除,下同)后,该文件在目录入口中的信息就被清除了,在FAT表中记录的该文件所占用的扇区也被标识为空闲,但其实这时保存在磁盘上的实际数据并未被真正清除;只有当其他文件写入,有可能使用该文件占用的扇区时(因为它们已被标识为空闲),该文件才会被真正覆盖掉

四、为什么会产生网页崩溃

导致Web站点崩溃最常见的七大原因

有许多种原因可能导致Web站点无法正常工作,这使得系统地检查所有问题变得很困难。下面将集中分析总结导致Web站点崩溃的最常见的问题。如果可以解决这些常规问题,那么也将有能力对付出现的一些意外情况。

磁盘已满

 

导致系统无法正常运行的最可能的原因是磁盘已满。一个好的网络管理员会密切关注磁盘的使用情况,隔一定的时间,就需要将磁盘上的一些负载转存到备份存储介质中(例如磁带)。

日志文件会很快用光所有的磁盘空间。Web服务器的日志文件、SQL*Net的日志文件、JDBC日志文件,以及应用程序服务器日志文件均与内存泄漏有同等的危害。可以采取措施将日志文件保存在与操作系统不同的文件系统中。日志文件系统空间已满时Web服务器也会被挂起,但机器自身被挂起的几率已大大减低。

C指针错误

用C或C++编写的程序,如Web服务器API模块,有可能导致系统的崩溃,因为只要间接引用指针(即,访问指向的内存)中出现一个错误,就会导致操作系统终止所有程序。另外,使用了糟糕的C指针的Java模拟量(analog)将访问一个空的对象引用。Java中的空引用通常不会导致立刻退出JVM,但是前提是程序员能够使用异常处理方法恰当地处理错误。在这方面,Java无需过多的关注,但使用Java对可靠性进行额外的度量则会对性能产生一些负面影响。

内存泄漏

C/C++程序还可能产生另一个指针问题:丢失对已分配内存的引用。当内存是在子程序中被分配时,通常会出现这种问题,其结果是程序从子程序中返回时不会释放内存。如此一来,对已分配的内存的引用就会丢失,只要操作系统还在运行中,则进程就会一直使用该内存。这样的结果是,曾占用更多的内存的程序会降低系统性能,直到机器完全停止工作,才会完全清空内存。

解决方案之一是使用代码分析工具(如Purify)对代码进行仔细分析,以找出可能出现的泄漏问题。但这种方法无法找到由其他原因引起的库中的泄漏,因为库的源代码是不可用的。另一种方法是每隔一段时间,就清除并重启进程。Apache的Web服务器就会因这个原因创建和清除子进程。

虽然Java本身并无指针,但总的说来,与C程序相比,Java程序使用内存的情况更加糟糕。在Java中,对象被频繁创建,而直到所有到对象的引用都消失时,垃圾回收程序才会释放内存。即使运行了垃圾回收程序,也只会将内存还给虚拟机VM,而不是还给操作系统。结果是:Java程序会用光给它们的所有堆,从不释放。由于要保存实时(Just In Time,JIT)编译器产生的代码,Java程序的大小有时可能会膨胀为最大堆的数倍之巨。

还有一个问题,情况与此类似。从连接池分配一个数据库连接,而无法将已分配的连接还回给连接池。一些连接池有活动计时器,在维持一段时间的静止状态之后,计时器会释放掉数据库连接,但这不足以缓解糟糕的代码快速泄漏数据库连接所造成的资源浪费。

进程缺乏文件描述符

如果已为一台Web服务器或其他关键进程分配了文件描述符,但它却需要更多的文件描述符,则服务器或进程会被挂起或报错,直至得到了所需的文件描述符为止。文件描述符用来保持对开放文件和开放套接字的跟踪记录,开放文件和开放套接字是Web服务器很关键的组成部分,其任务是将文件复制到网络连接。默认时,大多数shell有64个文件描述符,这意味着每个从shell启动的进程可以同时打开64个文件和网络连接。大多数shell都有一个内嵌的ulimit命令可以增加文件描述符的数目。

线程死锁

由多线程带来的性能改善是以可靠性为代价的,主要是因为这样有可能产生线程死锁。线程死锁时,第一个线程等待第二个线程释放资源,而同时第二个线程又在等待第一个线程释放资源。我们来想像这样一种情形:在人行道上两个人迎面相遇,为了给对方让道,两人同时向一侧迈出一步,双方无法通过,又同时向另一侧迈出一步,这样还是无法通过。双方都以同样的迈步方式堵住了对方的去路。假设这种情况一直持续下去,这样就不难理解为何会发生死锁现象了。

解决死锁没有简单的方法,这是因为使线程产生这种问题是很具体的情况,而且往往有很高的负载。大多数软件测试产生不了足够多的负载,所以不可能暴露所有的线程错误。在每一种使用线程的语言中都存在线程死锁问题。由于使用Java进行线程编程比使用C容易,所以Java程序员中使用线程的人数更多,线程死锁也就越来越普遍了。可以在Java代码中增加同步关键字的使用,这样可以减少死锁,但这样做也会影响性能。如果负载过重,数据库内部也有可能发生死锁。

如果程序使用了永久锁,比如锁文件,而且程序结束时没有解除锁状态,则其他进程可能无法使用这种类型的锁,既不能上锁,也不能解除锁。这会进一步导致系统不能正常工作。这时必须手动地解锁。

服务器超载

Netscape Web服务器的每个连接都使用一个线程。Netscape Enterprise Web服务器会在线程用完后挂起,而不为已存在的连接提供任何服务。如果有一种负载分布机制可以检测到服务器没有响应,则该服务器上的负载就可以分布到其它的Web服务器上,这可能会致使这些服务器一个接一个地用光所有的线程。这样一来,整个服务器组都会被挂起。操作系统级别可能还在不断地接收新的连接,而应用程序(Web服务器)却无法为这些连接提供服务。用户可以在浏览器状态行上看到connected(已连接)的提示消息,但这以后什么也不会发生。

解决问题的一种方法是将obj.conf参数RqThrottle的值设置为线程数目之下的某个数值,这样如果越过RqThrottle的值,就不会接收新的连接。那些不能连接的服务器将会停止工作,而连接上的服务器的响应速度则会变慢,但至少已连接的服务器不会被挂起。这时,文件描述符至少应当被设置为与线程的数目相同的数值,否则,文件描述符将成为一个瓶颈。

数据库中的临时表不够用

许多数据库的临时表(cursor)数目都是固定的,临时表即保留查询结果的内存区域。在临时表中的数据都被读取后,临时表便会被释放,但大量同时进行的查询可能耗尽数目固定的所有临时表。这时,其他的查询就需要列队等候,直到有临时表被释放时才能再继续运行。

这是一个不容易被程序员发觉的问题,但会在负载测试时显露出来。但可能对于数据库管理员(DataBase Administrator,DBA)来说,这个问题十分明显。

此外,还存在一些其他问题:设置的表空间不够用、序号限制太低,这些都会导致表溢出错误。这些问题表明了一个好的DBA对用于生产的数据库设置和性能进行定期检查的重要性。而且,大多数数据库厂商也提供了监控和建模工具以帮助解决这些问题。

另外,还有许多因素也极有可能导致Web站点无法工作。如:相关性、子网流量超载、糟糕的设备驱动程序、硬件故障、包括错误文件的通配符、无意间锁住了关键的表。